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中文设置方法介绍
  • 热门搜索
    醉酒怎么办 缺铁性贫血怎么补 体臭怎么治 月经期间怎么减肥 水煮鱼的鱼片怎么切 情书怎么写最感动人 怎么在淘宝上卖东西 页眉的横线怎么去掉 网上怎么挣钱 小米手机怎么备份