gpt4 book ai didi

java - 在 Cucumber java 的特定步骤中访问 Cucumber 中的场景对象

转载 作者:行者123 更新时间:2023-11-30 06:03:19 26 4
gpt4 key购买 nike

我想在特定步骤中访问当前场景对象并将特定的动态数据写入报告中。

@Before
public void before(Scenario scenario) {
this.scenario = scenario;
}

一步一步:

this.scenario.write(dynamicValue);

但是当我使用此方法并尝试访问该场景时,它在控制台上成功打印,但整个 cucumber 报告被删除,并且 cucumber 报告中看不到任何步骤。基本上我想在 cucumber 报告中添加一些详细信息,并且我知道 @After 场景,它工作得很好,但我想在特定步骤中添加动态详细信息,而不是在场景结束。

最佳答案

我通过在 map 或列表中维护步骤的输出/信息并将信息嵌入到 @After 方法中解决了类似的问题。我认为您的场景对象的更改被忽略或不会延续。

关于java - 在 Cucumber java 的特定步骤中访问 Cucumber 中的场景对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51839062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com