【发布时间】:2016-02-22 09:48:05
【问题描述】:
在Jbehave中,我们可以根据场景成功/失败的结果执行方法。下面提到的方法之一将在失败和成功后执行。
@AfterScenario(uponOutcome=AfterScenario.Outcome.SUCCESS)
public void afterSuccessfulScenario() {
// Some code to execute...
}
@AfterScenario(uponOutcome=AfterScenario.Outcome.FAILURE)
public void afterFailedScenario() {
// Some code to execute...
}
我正在尝试在 Cucumber-jvm 中实现相同的目标。场景钩子@Before 和@After 将在每个场景之后执行。但我想为每个失败场景执行一些代码。
我不确定如何在 cucumber-jvm 中实现它。有什么线索吗?
【问题讨论】:
-
@vaibhavcool20 如果您想获取堆栈跟踪,请参阅:stackoverflow.com/a/52117066/10299604
标签: java cucumber cucumber-jvm jbehave