猿问

Cucumber JVM - 获取所有场景的参考

是否有可能参考 Cucumber JVM 中的所有场景?


问题:我需要务实地统计一些关于场景的统计数据(失败、总数等)


对于失败,我可以创建 @After 钩子和包含失败场景数量的凹凸变量:


@After(order = 1)

public void onScenarioFinished(Scenario scenario)

{

    if (scenario.isFailed())

    {

        failedScenarios++;

    }

但是是否有可能访问黄瓜加载的所有“场景”对象?


缥缈止盈
浏览 88回答 1
1回答

holdtom

通过创建@Before钩子解决了这个问题,它将场景引用添加到列表中。这样我就可以参考所有开始的场景。List<Scenario> scenarios = new ArrayList();@Before(order = 0)public void onScenarioStarted(Scenario scenario){&nbsp; &nbsp; scenarios.add(Scenario);}&nbsp;
随时随地看视频慕课网APP

相关分类

Java
我要回答