如何获得';步骤';通过使用Cucumber和Java在数据块报告中使用来命名

如何获得';步骤';通过使用Cucumber和Java在数据块报告中使用来命名,cucumber,cucumber-java,Cucumber,Cucumber Java,我想使用场景/场景大纲功能文件中提到的步骤名称。因此,请帮助我如何在Cucumber java中获取步骤信息。您可以使用挂钩获取场景对象,然后获取其名称。 应该是这样的 package util; import cucumber.api.java.Before; public class Hooks { public String scenario_name; @Before public void getScenario(Scenario){ scen

我想使用场景/场景大纲功能文件中提到的步骤名称。因此,请帮助我如何在Cucumber java中获取步骤信息。

您可以使用挂钩获取场景对象,然后获取其名称。 应该是这样的

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"}...)

希望有帮助

你能添加一些相关代码吗?嗨@AleT,谢谢回复。我想得到我们写在Sceanrio/ScenarioOutline中的步骤信息,而不是场景名称。