У меня есть довольно простая тестовая среда Cucumber с файлом объектов, файлом определений шагов и классом бегунов, который выглядит следующим образом:
@RunWith(Cucumber.class)
@CucumberOptions(features = "src/test/java/com/tests/cucumber/features/ui/ExampleTest.feature",
glue = { "com.tests.cucumber.stepdefinitions" },
)
public class ExampleTestRunner {
}
Это прекрасно запускает сценарий в файле объектов,Теперь я хочу добавить хук «До» и «После», чтобы выполнить настройку и демонтаж, но я не могу заставить хуки работать. Я попытался добавить хуки в ExampleTestRunner и в класс StepDefinition, но они никогда не запускаются. Где я должен положить эти крючки? На данный момент хуки просто выглядят так, но я добавлю к ним контент, как только разберусь с этим!
package com.tests.cucumber.stepdefinitions;
import cucumber.api.java.After;
import cucumber.api.java.Before;
public class StepDefinitions {
@Before
public void before() {
System.out.println("starting before()");
}
}
Спасибо за любую помощь.