有没有办法在某些变量的代码中获取这些黄瓜报告值?
例如:
int scenariosRun = cucumber.getScenarios(); // 8
int scenariosPassed = cucumber.getScenariosPassed(); // 8
是的,您可以在 after/before 钩子中获取当前场景的详细信息,如下所示,
@Before
public void before(Scenario scenario) {
System.out.println("------------------------------");
System.out.println("Starting - " + scenario.getName());
System.out.println("------------------------------");
}
@After
public void before(Scenario scenario) {
System.out.println("------------------------------");
System.out.println(scenario.getName() + " Status - " + scenario.getStatus());
System.out.println("------------------------------");
}