在cucumber java中的特定步骤中访问cucumber中的scenario对象
我希望在特定步骤中访问当前场景对象,并将特定的动态数据写入报表在cucumber java中的特定步骤中访问cucumber中的scenario对象,java,java-8,cucumber,cucumber-jvm,cucumber-java,Java,Java 8,Cucumber,Cucumber Jvm,Cucumber Java,我希望在特定步骤中访问当前场景对象,并将特定的动态数据写入报表 @Before public void before(Scenario scenario) { this.scenario = scenario; } 并逐步: this.scenario.write(dynamicValue); 但当我使用此方法并尝试访问场景时,它在控制台上成功打印,但整个cucumber报告被擦除,cucumber报告中没有可见的步骤。基本上,我想在cucumber报告中添加
@Before
public void before(Scenario scenario) {
this.scenario = scenario;
}
并逐步:
this.scenario.write(dynamicValue);
但当我使用此方法并尝试访问场景时,它在控制台上成功打印,但整个cucumber报告被擦除,cucumber报告中没有可见的步骤。基本上,我想在cucumber报告中添加一些细节,我知道在之后的
@场景,它工作得非常好,但我想在cucumber报告中添加特定步骤的动态细节,而不是在场景的末尾。我通过在地图或列表中维护步骤的输出/信息,解决了类似的问题并将信息嵌入@After方法中。我认为您的场景对象的更改被忽略或没有继续