#karate
#каратэ
Вопрос:
Я написал сценарий каратэ, в котором мой вход в систему выполняется из отдельного.функциональный файл. У меня следующая структура каталогов:
src /test / java /feature /common/ общий.особенность
Когда я хочу вызвать вышеупомянутый файл общих функций из другого файла функций, который находится в другой папке (как показано ниже), это не работает:
src/test / java /feature/тесты/test.feature
Я попробовал следующее:
1.
- вызовите once read(‘feature/common/общий.функция’) и это не работает.
- Если бы я использовал classpath, как бы я написал этот вызов?
Ответ №1:
С помощью classpath:
вы сможете получить доступ к содержимому внутри, src/test/java
если будете следовать стандартной структуре рабочего пространства karate
Для вызова / чтения,
* call read('classpath:feature/common/common. feature')
просто src/test/java
можно заменить на classpath:
Обратитесь к файлам чтения из документа karate для получения дополнительной информации