intellij-idea 在IntelliJ中执行两次Cucumber-java测试步骤

yduiuuwa  于 2022-11-01  发布在  Java
关注(0)|答案(3)|浏览(195)

通常我使用Run/Debug配置运行Cucumber-Jvm测试。有一次我尝试使用Run窗口运行一个测试,方法是选择场景(右键单击并运行)。从那时起,每次使用Edit Configuration运行测试时,我都会看到步骤运行两次。
我使用的是IntelliJ社区版本
任何人都有这个问题之前可能是任何设置更改。

xqkwcwgp

xqkwcwgp1#

  • 右键单击 * .feature文件上的播放按钮,然后选择最后一个选项 “创建场景...”。在Program arguments框中,您应该只有CucumberJvm5SMFormatter一次。我有:
--plugin org.jetbrains.plugins.cucumber.java.run.CucumberJvm5SMFormatter --plugin org.jetbrains.plugins.cucumber.java.run.CucumberJvm5SMFormatter --name "^My Scenario$"

干脆,我删了第二行:

--plugin org.jetbrains.plugins.cucumber.java.run.CucumberJvm5SMFormatter --name "^My Scenario$"

而且跑得很好!

w9apscun

w9apscun2#

也取决于你提供的 cucumber 例子的数量

mum43rcc

mum43rcc3#

您可能有另一个具有相同名称的测试

相关问题