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

 时间:2026-02-12 15:20:52

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中文设置方法介绍
  • 热门搜索
    环球港有什么好玩的 什么是发物食品 什么牌子的电炖锅好 东莞地铁什么时候开通 zero是什么意思 参差不齐是什么意思 南柯一梦的意思 垂死挣扎的意思 character是什么意思 拉开序幕是什么意思