我知道 Cucumber 从上到下运行功能文件中的每个测试,但我的问题是,功能文件按什么顺序运行?它似乎不是按字母顺序排列的,也不是按任何结构顺序排列的。
根据Justin Ko的网站,执行顺序确定如下:
注意:文件名排序区分大小写,所以大写的
A
a
功能文件按字母顺序运行,因此有一种方法可以在单个文件中执行所有场景,例如“EndToEnd.feature”,您可以在其中使用标签指定所有场景并从 Runner 执行。希望对你有帮助。