Могу ли я использовать этапы огурца для нескольких сценариев?? Законно ли использовать один и тот же файл ловушек для разных функций?
Могу ли я использовать этапы огурца для нескольких сценариев??
Я сталкиваюсь со следующими проблемами:
1) Если один и тот же шаг повторяется в 2 сценариях, выполнение не выполняется.
Feature: LoginPage Cases
@smoke @regression
Scenario: Login to the website with North America credentials
And Enter the username and password
|username |password|
|natester@outlook.com|456123 |
And I click the 'SignIn' button
Then I should see 'Successfully Logged in' message
@smoke @regression
Scenario: Login to the website with Europe credentials
And Enter the username and password
|username |password|
|eutester@outlook.com|456123 |
And I click the 'SignIn' button
Then I should see 'Successfully Logged in' message
Сообщения об ошибках: либо не найден элемент с использованием локатора, либо ошибка при ожидании синхронизации Protractor со страницей.
2) Невозможно выполнить 2 разных файла вместе. Я загружаю сайт из файла хуков перед каждым сценарием. Сценарии в обоих файлах компонентов должны загружать этот сайт перед выполнением сценария.
Функции успешно выполняются при запуске независимо, в то время как одна из функций выходит из строя, если обе они работают вместе, поскольку веб-сайт не загружается для второй функции. Сообщение об ошибке такое же, как указано выше.
Feature: LoginPage Cases
@smoke @regression
Scenario: Login to the website with North America credentials
And Enter the username and password
|username |password|
|natester@outlook.com|456123 |
And I click the 'SignIn' button
Then I should see 'Successfully Logged in' message
Feature: To work with SignUp page
@smoke @regression
Scenario: Load Sign Up Page
And I click the 'Create a new Account' button
Then I should see the heading 'Create Account'
Может кто-нибудь помочь мне понять, если я что-то не так??