2

我有一个包含 5 个场景的功能文件:

@Scenario_1
@labelA
Given....

@Scenario_2
@labelB
Given....

@Scenario_3
@labelA
Given....

@Scenario_4
@labelA
Given...

@Scenario_5
@labelB
Given...

在我的系统上,它的执行顺序与它在 FF 上的顺序相同 - 1、2、3、4、5。但是,在 VM 上,它以任意随机顺序执行,例如 4、1、5、3、2。

我需要在 2 之前强制执行 1,在 3 之前强制执行 2,依此类推。有没有办法强制 Cucumber 按照它们在功能文件中出现的顺序运行场景?

4

1 回答 1

-1

做到这一点的一种方法是:在启动黄瓜可执行文件时订购功能:

IE

./cucumber.sh myfeatures\second\1.fe​​ature features\first\2.feature features

where 将按顺序执行:

  1. myfeatures\second\1.fe​​ature,然后

  2. features\first\2.feature,然后

  3. 特征。

于 2019-04-05T09:22:41.210 回答