Я хочу протестировать приложение с использованием огурца и корнишона. Теперь у меня есть часть входа в систему, а затем у меня есть форма. Теперь я хочу протестировать эту форму для проверки, но есть много комбинаций, которые я могу использовать с действительными и недействительными данными, и поэтому большое количество тестов.
Есть ли способ повторно использовать функцию входа в систему, чтобы мне не нужно было вставлять код в каждую новую функцию проверки? Я прочитал этот введите описание ссылки здесь, но он у меня не работает.
Я так делаю:
Scenario: Test1
Given I have already logged in
step login
step put username
step put password
When I put validation data
Then ...


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ты можешь. Попробуйте подключить огурец, чтобы запустить его до или после любой функции или сценария, обратитесь к этому toolsqa.com/cucumber/cucumber-hooks