我有一个简单的问题-我想运行一个Cucumber场景,但我似乎找不到任何选项/配置。
我有5-6个场景,我可以设置配置来运行所有测试,但当我纠正一个场景时,这需要太多时间……
发布于 2014-05-20 00:58:24
使用任何名称标记特征文件,可以添加多个以空格分隔的标记。
例如:@acceptance @regression
现在,通过编辑配置,在虚拟机操作的末尾添加以下选项
-Dcucumber.options="--tags @acceptance"运行测试,它将仅触发带有@acceptance标记的要素文件
您可以将配置分别设置为接受配置和回归配置,也可以在每次运行时编辑配置。
发布于 2019-05-16 19:57:35
右键单击功能文件中的场景行,将出现一个运行' scenario : My scenario‘选项。
至少在IntelliJ 2019年
发布于 2017-05-05 15:54:27
您可以通过Intellij或在命令行中将方案指定为运行参数:
正如jhilan提到的-在Ruby中,命令看起来像这样:
cucumber path/to/file.feature:33在cucumber-jvm中,它看起来像这样:
-Dcucumber.options="classpath:<package-path>/<file>.feature:<line>"例如-Dcucumber.options="classpath:com/company/my_feature.feature:6"
要在Intellij中设置此功能,请查看他们关于run configurations主题的文档
我知道这是一个老帖子,但在搜索“按场景执行黄瓜”时,它仍然是谷歌第二高的搜索结果。所以我认为这个问题应该有一个更彻底的答案。
https://stackoverflow.com/questions/23732814
复制相似问题