似乎无法再使用
scenario.status
在Cucumber 2.0.0中确定方案的状态(通过,失败,未定义,跳过)。看起来有可能看到某个场景是通过还是失败,但是我还想查看何时未定义或跳过步骤。
以前,在我的代码中,我将把结果写到场景的After挂钩中,如下所示:
After do |scenario|
@controller.post_results(scenario)
end
在发布结果的内部,我将调用censing.status来获取状态。
黄瓜2.0.0不再可能吗?如果是,新方法是什么?
您需要使用Hooks.rb来获取场景的状态。
您可以使用
if scenario.failed?
todo...
end
或者
scenario.status
在hooks.rb中。
在此处查找更多详细信息:https : //github.com/cucumber/cucumber/wiki/Hooks
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句