在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方法中。我认为您的场景对象的更改被忽略或没有继续