我有一个包含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。
我需要1在2之前强制执行,2在3之前强制执行,依此类推。有没有办法强制Cucumber按照它们在特征文件中出现的顺序运行场景?
答案 0 :(得分:0)
执行此操作的一种方法是按黄瓜可执行文件对功能进行排序:
黄瓜myfeatures \ second \ 1.features \ first \ 2.features
将在哪里执行: myfeatures \ second \ 1.feature,然后 features \ first \ 2.feature,然后 功能。