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的流程。

  • jquery如何改变select选项的值
  • 如何在windows下把硬盘格式化成EXT3格式?
  • SecureCRT怎么设置默认协议是Telnet?
  • Jenkins如何构建项目
  • honeyview中文设置方法介绍
  • 热门搜索
    成都到九寨沟旅游 江苏旅游网 昆明 旅游 佛山旅游攻略 中国最大的旅游网站 旅游大礼包 旅游意外伤害保险 旅游官方网站 阿尔卑斯山旅游 大同旅游景点大全