Невозможно использовать classpath или относительный путь для чтения данных полезной нагрузки json - PullRequest
1 голос
/ 21 марта 2019

Я написал сценарий каратэ, где мой вход выполняется из отдельного файла .feature.У меня есть следующая структура каталогов:

src / test / java / feature / common / common.feature

Когда я хочу вызвать вышеуказанный файл общих функций из другогофайл функций, который находится в другой папке (как показано ниже), он не работает:

src / test / java / feature / tests / test.feature

Я пробовалследующее:

1.

  • чтение вызова ('feature / common / common.feature'), и оно не работает.
Если бы я использовал classpath, как бы я написал этот вызов?

1 Ответ

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

Используя classpath:, вы сможете получить доступ к содержимому внутри src/test/java, если будете следовать стандартной структуре рабочего пространства каратэ

Порядок вызова / чтения,

* call read('classpath:feature/common/common. feature')

просто src/test/java можно заменить на classpath:

См. Чтение файлов из документа по каратэ для получения дополнительной информации

...