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

 时间:2026-04-24 03:26:22

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环境下,安装cucumber gem后,在config目录下找到cucumber.ml文件,在里面配置profile(在最后加上一行,如 test_dev: features/c.feature features/a.feature features/b.feature)。

最后可以直接使用 cucumber -p test_dev 来运行整个自动化测试流程,这时feature文件的流程就是cucumber.yml文件里配置的profile的流程。

  • jquery如何改变select选项的值
  • 如何在windows下把硬盘格式化成EXT3格式?
  • SecureCRT怎么设置默认协议是Telnet?
  • Jenkins如何构建项目
  • honeyview中文设置方法介绍
  • 热门搜索
    5月25日是什么星座 seiko手表是什么牌子 循循善诱是什么意思 我收获了什么作文 gp是什么意思 尿多是什么原因 花中君子指的是什么 海贼王什么时候出的 宇宙外面是什么 三点水一个者念什么