首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Intellij中运行单个黄瓜场景?

如何在Intellij中运行单个黄瓜场景?
EN

Stack Overflow用户
提问于 2014-05-19 16:15:54
回答 5查看 12.3K关注 0票数 14

我有一个简单的问题-我想运行一个Cucumber场景,但我似乎找不到任何选项/配置。

我有5-6个场景,我可以设置配置来运行所有测试,但当我纠正一个场景时,这需要太多时间……

EN

回答 5

Stack Overflow用户

发布于 2014-05-20 00:58:24

使用任何名称标记特征文件,可以添加多个以空格分隔的标记。

例如:@acceptance @regression

现在,通过编辑配置,在虚拟机操作的末尾添加以下选项

代码语言:javascript
复制
-Dcucumber.options="--tags @acceptance"

运行测试,它将仅触发带有@acceptance标记的要素文件

您可以将配置分别设置为接受配置和回归配置,也可以在每次运行时编辑配置。

票数 15
EN

Stack Overflow用户

发布于 2019-05-16 19:57:35

右键单击功能文件中的场景行,将出现一个运行' scenario : My scenario‘选项。

至少在IntelliJ 2019年

票数 3
EN

Stack Overflow用户

发布于 2017-05-05 15:54:27

您可以通过Intellij或在命令行中将方案指定为运行参数:

正如jhilan提到的-在Ruby中,命令看起来像这样:

代码语言:javascript
复制
cucumber path/to/file.feature:33

在cucumber-jvm中,它看起来像这样:

代码语言:javascript
复制
-Dcucumber.options="classpath:<package-path>/<file>.feature:<line>"

例如-Dcucumber.options="classpath:com/company/my_feature.feature:6"

要在Intellij中设置此功能,请查看他们关于run configurations主题的文档

我知道这是一个老帖子,但在搜索“按场景执行黄瓜”时,它仍然是谷歌第二高的搜索结果。所以我认为这个问题应该有一个更彻底的答案。

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

https://stackoverflow.com/questions/23732814

复制
相关文章

相似问题

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