API каратэ: исключение файла не найдено при вызове файла объекта из другой папки - PullRequest
1 голос
/ 07 марта 2019

Ошибка при получении файла не найдена, если в файле вызова есть другой пакет Test.feature находится в папке Folder1, а я - в другом файле функций из папки Folder2. как показано ниже

    * def res = call read('Test.feature')

Получение ошибки

   - javascript evaluation failed: read('Test.feature')

Если я помещаю файл Test.feature в папку 2 и запускаю его, он работает нормально.

Даже я попробовал callonce с classpath, как показано ниже, но все равно получаю тот же файл ошибок, не найденный.

   * def res= call read('classpath:Test.feature')

Использование последней версии каратэ

1 Ответ

2 голосов
/ 07 марта 2019

Вы никогда не использовали относительные пути раньше?

* def res = call read('../Folder1/Test.feature')

Но даже используя classpath, вам удалось забыть указать папку, в которой он находится:

* def res = call read('classpath:Folder1/Test.feature')
...