如何使用Cucumber with Java在Extent报告中使用'Step'这个名字

问题描述 投票:0回答:1

我想使用Scenario / Scenario Outline功能文件中提到的Step name。所以请帮助我如何获取Cucumber java中的步骤信息。

cucumber cucumber-java
1个回答
1
投票

您可以使用Hook来获取方案对象,然后获取其名称。应该是这样的

package util;
import cucumber.api.java.Before;

public class Hooks {
    public String scenario_name;
    @Before
    public void getScenario(Scenario){
        scenario_name = Scenario.getName();
    }
}

然后,不要忘记在这种情况下将util添加到胶水中

@CucumberOptions(...glue = {"yourStepPackage","util"}...)

希望能帮助到你!

© www.soinside.com 2019 - 2024. All rights reserved.