Невозможно выполнить проект Katalon Studio после перемещения на другой компьютер - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть проект 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 в обоих случаях.Путь каркаса содержит только символы Юникода.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Не могли бы вы попробовать функцию очистки?enter image description here

Другой вариант - открыть папку проекта, затем удалить / bin и / Libs

enter image description here

0 голосов
/ 04 декабря 2018

Попробуйте использовать относительный путь для обхода файловой системы.

Вместо использования 'Test Cases / Mycase', используйте

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

Например, вместо вызова Test Case с

WebUI.callTestCase(findTestCase('Test Cases/Mycase'), [:])

вы бы назвали это с

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