我的具体情况如下:
if (element shows up on UI)
validate it
else
no harm done; move on...
如果我事先知道元素是否显示,我可以构建两个不同的场景,当元素显示时,何时不显示。 但是,在这种情况下,它可能存在也可能不存在。如果它存在,它应该按预期运行。
有关如何在黄瓜方案中实施此建议的任何建议? 我正在使用Cucumber-jvm。
答案 0 :(得分:1)
您有两个不同的场景,您只需要确保设置前提条件以假设一个场景与另一个场景。
通常,您不应该在单个场景中实现条件,因为您的目的是测试两个场景。