gpt4 book ai didi

java - 在场景失败后,如何告诉 cucumber java 停止执行?

转载 作者:太空宇宙 更新时间:2023-11-04 10:08:57 25 4
gpt4 key购买 nike

我的 cucumber 功能文件中有多个场景。当第一个场景中的步骤失败时,下一个场景将开始执行,但有时我希望测试在失败的场景上停止执行。我尝试使用 @After 钩子(Hook),但我不确定如何告诉 cucumber 在 java 中停止执行。

我尝试了这个,但代码无法编译,因为 CucumberHooks 无法解析

@After
public void after(Scenario scenario) throws Exception {
CucumberHooks.wantsToQuit = true == s.isFailed();
}

如何在场景失败后告诉 cucumber java 停止执行?

最佳答案

就我而言,我是这样做的 -

@After(order = 1)
public void afterScenario(Scenario scenario) {
if (scenario.isFailed()) {
driver.quit();

如果对您有帮助,请告诉我。此外,我还添加了用于对失败场景进行屏幕截图的代码。

关于java - 在场景失败后,如何告诉 cucumber java 停止执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52581680/

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