是否有可能参考 Cucumber JVM 中的所有场景?问题:我需要务实地统计一些关于场景的统计数据(失败、总数等)对于失败,我可以创建 @After 钩子和包含失败场景数量的凹凸变量:@After(order = 1)public void onScenarioFinished(Scenario scenario){ if (scenario.isFailed()) { failedScenarios++; }} 但是是否有可能访问黄瓜加载的所有“场景”对象?
1 回答
holdtom
TA贡献1805条经验 获得超10个赞
通过创建@Before钩子解决了这个问题,它将场景引用添加到列表中。
这样我就可以参考所有开始的场景。
List<Scenario> scenarios = new ArrayList();
@Before(order = 0)
public void onScenarioStarted(Scenario scenario)
{
scenarios.add(Scenario);
}
添加回答
举报
0/150
提交
取消