How to run a single cucumber scenario in Intellij?(如何在 Intellij 中运行单个黄瓜场景?)

本文介绍了如何在 Intellij 中运行单个黄瓜场景?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a simple problem - I want to run a single Cucumber scenario, but I can't seem to find any option/configuration for that.

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

I have 5-6 scenarios and I can set up configurations to run all tests, but It takes too much time, when I am correcting one scenario...

推荐答案

给特征文件添加任意名称,可以添加多个以空格分隔的标签.

Tag the feature file with any name, you may add multiple tags separated with spaces.

例如:@acceptance @regression

现在,通过编辑配置在 VM 选项末尾添加以下选项

Now, add below options in the end of VM otions by editing configuration

-Dcucumber.options="--tags @acceptance"

运行测试,它只会触发带有 @acceptance

Run the test and it will only trigger the feature files tagged with @acceptance

您可以将配置设置为接受和回归,或者在每次运行时编辑配置.

You can either set the configuration one for acceptance and one for regression or edit the configuration everytime you run it.

这篇关于如何在 Intellij 中运行单个黄瓜场景?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!