如何在cucumber+;5.0.0(Java+;TestNG)

如何在cucumber+;5.0.0(Java+;TestNG),cucumber,qa,cucumber-java,Cucumber,Qa,Cucumber Java,如何在cucumber 5.6.0中获得场景状态?我刚刚将cucumber的依赖项从4.8.0更新到5.6.0,现在,我无法再使用scenario.isFailed()。cucumber.io/docs/已经过时了。有什么想法吗? 下面的答案-感谢@M.p.Korstanje。 我的gradle版本只有以下依赖项: compile group: 'io.cucumber', name: 'cucumber-testng', version: '5.6.0' group: 'io.cuc

如何在cucumber 5.6.0中获得场景状态?我刚刚将cucumber的依赖项从4.8.0更新到5.6.0,现在,我无法再使用scenario.isFailed()。cucumber.io/docs/已经过时了。有什么想法吗?


下面的答案-感谢@M.p.Korstanje。
我的gradle版本只有以下依赖项:

compile group: 'io.cucumber', name: 'cucumber-testng', version: '5.6.0'  
group: 'io.cucumber', name: 'cucumber-java', version: '5.6.0'  
和场景导入是->
导入io.cucumber.core.gherkin.Scenario

添加另一个依赖项:

compile group: 'io.cucumber', name: 'cucumber-testng', version: '5.6.0'  
group: 'io.cucumber', name: 'cucumber-java', version: '5.6.0'  

并将Scenario import设置为->
导入io.cumber.java.Scenario

确保正确导入
io.cumber.java.Scenario
,然后将枚举与
状态进行比较。失败

package.com.example
导入io.cumber.java.After;
导入io.cumber.java.Scenario;
公共类RPNCalculator步骤{
@之后
之后的公共无效(场景){
Status Status=scenario.getStatus()
布尔失败=状态==状态。失败;
}
}

谢谢,我刚刚检查了导入,它是import
io.cucumber.core.gherkin.Scenario。在我的构建中有一个依赖项缺少导入:cucumberjava,我只是使用cucumbertestng