如何在cucumber+;5.0.0(Java+;TestNG)
如何在cucumber 5.6.0中获得场景状态?我刚刚将cucumber的依赖项从4.8.0更新到5.6.0,现在,我无法再使用scenario.isFailed()。cucumber.io/docs/已经过时了。有什么想法吗?如何在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
下面的答案-感谢@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()
布尔失败=状态==状态。失败;
}
}
谢谢,我刚刚检查了导入,它是importio.cucumber.core.gherkin.Scenario代码>。在我的构建中有一个依赖项缺少导入:cucumberjava,我只是使用cucumbertestng