【问题标题】:How do skip cucumber steps?如何跳过黄瓜步骤?
【发布时间】:2018-02-08 21:43:03
【问题描述】:

我需要根据上一个/当前步骤的输出跳过测试的其余步骤。

如何用黄瓜做到这一点?我正在使用黄瓜和红宝石以及小黄瓜。

基本上,我想检查仪表板中应用程序中的元素是否已启用,只有在启用时才应继续测试,否则应跳过其余的测试步骤。

我尝试在钩子next if 条件和scenario.skip_invoke! 中使用AfterStep,但黄瓜说它有undefined method

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

【问题讨论】:

  • 可以添加步骤定义代码吗?可能会有所帮助。有这种方法可以使用link
  • @DanielFintinariu 谢谢老兄!这行得通。你救了我....!您可以将此作为答案发布,我会接受吗?

标签: ruby automation cucumber gherkin


【解决方案1】:

尝试使用skip_this_scenario 方法。

可以在here找到这方面的信息

【讨论】:

  • 嘿,以防万一,你在 jenkins 中处理过黄瓜报告吗?我目前遇到的报告不反映在第一次尝试中失败但在重新运行时通过的测试的状态。
  • 抱歉,不是很熟悉。我相信您可以在这里或通过谷歌搜索找到您需要的信息。干杯
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-20
相关资源
最近更新 更多