标签: ruby automation cucumber gherkin
我需要根据前一个/当前步骤的输出跳过测试的其余步骤。
我如何用黄瓜做到这一点?我正在使用带有红宝石的黄瓜和小黄瓜。
基本上,我想检查仪表板中应用程序中的元素是否已启用,测试应该只在它出现时进行,否则它应该跳过其余的测试步骤。
我尝试在AfterStep条件和next if条件中使用scenario.skip_invoke!,但黄瓜说它有undefined method
AfterStep
next if
scenario.skip_invoke!
undefined method
任何人都可以帮助我了解如何实现跳过测试吗?
答案 0 :(得分:2)
尝试使用skip_this_scenario方法。
skip_this_scenario
有关此问题的信息可以在here