代码之家  ›  专栏  ›  技术社区  ›  Yevheniy Tymchishin

Cucumber报告代码内的值

  •  1
  • Yevheniy Tymchishin  · 技术社区  · 7 年前

    有没有办法在某些变量的代码中获取这些cucumber报告值?

    例如:

    int scenariosRun = cucumber.getScenarios(); // 8
    int scenariosPassed = cucumber.getScenariosPassed(); // 8
    

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   Murthi    7 年前

    是的,您可以在后/前挂钩中获得当前场景的详细信息,如下所示,

    @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("------------------------------");
    }