首页 > 解决方案 > Cucumber中测试用例的执行顺序

问题描述

以下是我的功能文件如何划分的结构。我根据功能创建了文件夹,然后在其中添加了场景。现在,我必须将其中的几个测试用例标记为冒烟测试用例并让它们执行。这里的重点是我需要一个特定的顺序,例如

Add Asset
Run Test
Schedule Test
Delete Asset

因为我会先添加一些东西然后处理它并在最后删除它

在此处输入图像描述

我知道默认情况下 Cucumber 按字母顺序执行测试用例,但这不能解决我的问题。我怎样才能做到这一点?我正在使用 Java

标签: seleniumcucumbertestng

解决方案


是的,您可以在黄瓜场景中设置优先级。但不是对于我们可以做到的整个场景。我们在步骤定义文件中声明的内部方法可以实现这一点。只需根据将优先运行的方法的顺序,在步骤定义文件中将关键字“Order”放在方法上。

点击这里参考


推荐阅读