标签: java selenium cucumber bdd
我正在研究一个黄瓜java框架,我们已经使用功能文件构建了测试用例。
我的任务是在框架中实现重新运行失败的场景/功能。我们明智地创建了测试用例功能,这意味着功能文件是独立的,而不是场景。如果我们尝试在功能文件中运行任何方案,则由于方案不是独立的,因此将失败。
我尝试实现重新运行功能,但它仅支持方案重新运行,不支持功能重新运行(如果某项功能中的任何方案失败)。
如果某个功能文件中的任何方案失败,是否有任何方法可以重新运行功能文件而不是方案?