2017-08-31 88 views
0

我没有要求跳过的测试的步骤的其余部分,基于先前/当前步骤的输出。跳过黄瓜步骤如何?

我如何做,与黄瓜?我正在用红宝石和小黄瓜一起使用黄瓜。

基本上,我想检查是否在仪表盘应用程序中的元素被启用,试验应继续只当是,否则应跳过的测试步骤的其余部分。

我试图用钩子AfterStepnext if条件和scenario.skip_invoke!但黄瓜说,它有undefined method

谁能帮助我了解关于我如何实现跳过测试?

+1

可能添加步骤定义代码?可以帮忙。有了这个方法,你可以使用[链接](http://www.rubydoc.info/gems/cucumber/Cucumber/RbSupport/RbWorld#skip_this_scenario-instance_method) –

+0

@DanielFintinariu感谢的人!这工作。你救了我....!你可以发布这个答案,我会接受吗? –

回答

2

尝试使用skip_this_scenario方法。

关于此问题的信息可以发现here

+0

嘿,以防万一,你有没有在詹金斯的黄瓜报告工作?我目前遇到的报告不能反映第一次尝试失败但通过重新运行的测试状态。 –

+0

对不起,不太熟悉。我相信你可以在这里找到你需要的信息,或者通过Google搜索。干杯 –