手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

cucumber自动化测试中feature文件的执行顺序

时间:2024-10-14 07:06:29

1、cucumber的语法规则可参考参考文档。本文针对的是feature文件的执行顺序介绍。总结来说,feature文件的是按照文件名的排列来执行的。PS: --tags @XXX 使用tag标签,可以控制某个feature文件中的被标记的不同Scenario的执行顺序,而不能控制feature文件的执行顺序。

2、因此,为了控制feature文件的执行顺序,需要使用类似如下的命令: cucumber features/c.feature features/a.feature features/b.feature

3、但是,在feature文件很多的时候,要控制执行顺序,执行命令的书写将会是很傻很麻烦的一件事。在Ruby on Rails环境下,安装cucumb髫潋啜缅er gem后,在config目录下找到cucumber.ml文件,在里面配置profile(在最后加上一行,如 test_dev: features/c.feature features/a.feature features/b.feature)。最后可以直接使用 cucumber -p test_dev 来运行整个自动化测试流程,这时feature文件的流程就是cucumber.yml文件里配置的profile的流程。

© 手抄报圈