Могу ли я запустить / использовать 3 файла объектов с одним файлом определения шага в огуречной Java - PullRequest
0 голосов
/ 30 ноября 2018

Могу ли я запустить / использовать 3 файла объектов с одним файлом определения шага в огуречной Java?Огурец Java поддерживает это?

У меня есть следующие файлы функций:

login.feature
registration.feature
search.feature 

Мне нужно реализовать только 1 файл step-definition.java для 3 файлов функций.

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете использовать столько файлов, сколько захотите.Но я бы рекомендовал разбить ваши определения шагов на классы, которые соответствуют шагам.Вот два предложения относительно того, как вы могли бы это сделать.

login.feature
registration.feature
search.feature 

LoginStepDefs.java
RegistrationStepDefs.java
SearchStepDefs.java

или на страницу

login.feature
registration.feature
search.feature 

LoginPageStepDefs.java
RegistrationPageStepDefs.java
SearchPageStepDefs.java
SearchResultPageStepDefs.java

Что бы вы ни выбрали, убедитесь, что ваш CucumberRunner настроен на сбор кода клея (определения шагов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...