#java #cucumber #karate #gherkin
#java #огурец #karate #корнишон
Вопрос:
У меня была ситуация, когда я работаю дома.функция и нужно вызвать return.feature и получает данные. И внутренне return.feature вызывает data.feature и собирает из него все данные.
Source
directory1
home.feature
directory2
return.feature
data.feature
Я написал * def response = call read(‘classpath:source /directory2/return.feature’) в home .функция.
при вызове этой строки он выбирает правильный файл функций, но при выполнении return.feature выдает ошибку при вызове data.feature(ошибка оценки javascript. java.io.FileNotFoundException).
Пожалуйста, укажите, что я мог бы сделать дома.файл функций, поскольку у меня нет доступа к изменениям в directory2. Заранее спасибо
Ответ №1:
Существует this:
префикс: https://github.com/intuit/karate#reading-files
Так что это должно работать, когда вы находитесь внутри return.feature
* call read('this:data.feature')