我正在使用grunt任务来运行我的特性文件,使用grunt cucumberjs
grunt cucumberjs --cucumbertags=@favourite上面的命令运行所有带有@热门标记的场景。我有一个问题,需要在不同的env上运行属于环境的diff数据的场景。
@Book
Scenario Outline: Search by Author
When I search for "Leo Tolstoy"
Then I should see "<number_of_books>" books
@qa_env
Examples:
| number_of_books |
| 5 |
@dev_env
Examples:
| number_of_books |
| 3 |如何使用@qa_env数据运行场景@Book和用@dev_env数据运行@Book?
发布于 2017-07-10 10:38:21
========================================================================
标签
类型:字符串或数组
违约:“”
只执行与TAG_EXPRESSION匹配的标记的特性或方案。方案继承在特性级别上声明的标记。最简单的TAG_EXPRESSION只是一个标签。例子:标签:@dev‘
当标记表达式中的标记以~开头时,这表示布尔值NOT。示例:标记:~@dev
一个标记表达式可以有几个由逗号分隔的标记,它表示逻辑OR。示例:标记:@dev,@wip
若要表示逻辑,请使用数组。如果您想跳过某些特性并运行其他特定特性,这是非常有用的。示例:标记:['~@wip', '@dev']
========================================================================
当你在Windows上时,你需要注意单引号和双引号的使用
https://stackoverflow.com/questions/44967490
复制相似问题