首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行多个cucumberjs标记

如何运行多个cucumberjs标记
EN

Stack Overflow用户
提问于 2017-07-07 09:37:37
回答 1查看 2.4K关注 0票数 1

我正在使用grunt任务来运行我的特性文件,使用grunt cucumberjs

代码语言:javascript
复制
grunt cucumberjs --cucumbertags=@favourite

上面的命令运行所有带有@热门标记的场景。我有一个问题,需要在不同的env上运行属于环境的diff数据的场景。

代码语言:javascript
复制
@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?

EN

回答 1

Stack Overflow用户

发布于 2017-07-10 10:38:21

来自grunt-cucumber

========================================================================

标签

类型:字符串或数组

违约:“”

只执行与TAG_EXPRESSION匹配的标记的特性或方案。方案继承在特性级别上声明的标记。最简单的TAG_EXPRESSION只是一个标签。例子:标签:@dev‘

当标记表达式中的标记以~开头时,这表示布尔值NOT。示例:标记:~@dev

一个标记表达式可以有几个由逗号分隔的标记,它表示逻辑OR。示例:标记:@dev,@wip

若要表示逻辑,请使用数组。如果您想跳过某些特性并运行其他特定特性,这是非常有用的。示例:标记:['~@wip', '@dev']

========================================================================

当你在Windows上时,你需要注意单引号和双引号的使用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44967490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档