Automated tests 移动到另一台计算机后无法执行Katalon Studio项目

Automated tests 移动到另一台计算机后无法执行Katalon Studio项目,automated-tests,katalon-studio,Automated Tests,Katalon Studio,我有一个Katalon Studio项目,在我将其复制到另一台计算机后,该项目不起作用 它在执行过程中给出以下错误消息: SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6] SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details. Caught: java.lang.Ill

我有一个Katalon Studio项目,在我将其复制到另一台计算机后,该项目不起作用

它在执行过程中给出以下错误消息:

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
Caught: java.lang.IllegalArgumentException: Cannot find test case 'Test Cases/Mycase'
java.lang.IllegalArgumentException: Cannot find test case 'Test Cases/Mycase'
    at com.kms.katalon.core.testcase.TestCaseFactory.findTestCase(TestCaseFactory.java:72)
    at com.kms.katalon.core.main.TestCaseExecutor.<init>(TestCaseExecutor.java:87)
    at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
    at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:97)
    at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
    at TempTestCase1543911985430.run(TempTestCase1543911985430.groovy:22)

在这两种情况下,我都使用相同版本的Katalon Studio。框架的路径仅包含unicode字符。

尝试使用相对路径遍历文件系统

不要使用“testcases/Mycase”,而是使用

import com.kms.katalon.core.configuration.RunConfiguration
String myRelativePath = RunConfiguration.getProjectDir() + '/Test Cases/Mycase'
例如,使用

WebUI.callTestCase(findTestCase('Test Cases/Mycase'), [:])
你可以称之为

WebUI.callTestCase(findTestCase(myRelativePath), [:])

尝试使用相对路径遍历文件系统

不要使用“testcases/Mycase”,而是使用

import com.kms.katalon.core.configuration.RunConfiguration
String myRelativePath = RunConfiguration.getProjectDir() + '/Test Cases/Mycase'
例如,使用

WebUI.callTestCase(findTestCase('Test Cases/Mycase'), [:])
你可以称之为

WebUI.callTestCase(findTestCase(myRelativePath), [:])

你能试试清理功能吗?

另一个选项是打开项目的文件夹位置,然后删除/bin和/Libs


你能试试清理功能吗?

另一个选项是打开项目的文件夹位置,然后删除/bin和/Libs


你只是复制了.project文件吗?新计算机的文件系统上是否存在testcases/Mycase文件?@MateMrše:我复制了整个目录,而testcases/Mycase也存在于计算机上。您是否只复制了.project文件?新计算机的文件系统上是否存在testcases/Mycase文件?@MateMrše:我复制了整个目录,并且testcases/Mycase存在于计算机上。是否可以将其设置为默认行为?手动替换所有发生的事件花费的时间太长。是否可以将其设置为默认行为?手动替换所有发生的事件需要花费太多时间。