Это характер по умолчанию перед тем, как запускаться перед каждым сценарием, но если вы хотите, чтобы какой-то конкретный сценарий выполнялся до этого, сделайте, как указано ниже, с тегом. Вы можете использовать с именем тега, как показано ниже:
Файл функции:
@First
Scenario: This is First Scenario
Given this is the first step
When this is the second step
Then this is the third step
Java-файл определения крюка / шага:
@Before("@First")
public void beforeFirst(){
System.out.println("This will run only before the First Scenario");
}
Выше, чем прежде, будет работать только для этого сценария, вы можете использовать тот же тег с другим сценарием в файле объектов, где вы хотите, чтобы этот вызов вызывал:
Источник и более подробная информация:
https://www.toolsqa.com/cucumber/tagged-hooks-in-cucumber/