如何在Cucumber场景中实现If条件

时间:2013-11-13 00:07:56

标签: cucumber cucumber-jvm

我的具体情况如下:

 if (element shows up on UI)
  validate it
 else
   no harm done; move on...

如果我事先知道元素是否显示,我可以构建两个不同的场景,当元素显示时,何时不显示。 但是,在这种情况下,它可能存在也可能不存在。如果它存在,它应该按预期运行。

有关如何在黄瓜方案中实施此建议的任何建议? 我正在使用Cucumber-jvm。

1 个答案:

答案 0 :(得分:1)

您有两个不同的场景,您只需要确保设置前提条件以假设一个场景与另一个场景。

通常,您不应该在单个场景中实现条件,因为您的目的是测试两个场景。