通常,我使用“运行/调试”配置运行Cucumber-Jvm测试。一旦我尝试通过选择场景使用“运行”窗口运行一项测试(右键单击并运行) 从那时起,每次使用“编辑配置”运行测试时,我都会看到步骤运行两次。
我正在使用IntelliJ社区版本
任何人之前都可能遇到此问题,可以进行任何设置更改。
答案 0 :(得分:0)
.feature
文件上的播放按钮上点击 右键,然后选择最后一个'创建方案...' 。在Program arguments
框上,您应该仅{strong>一次拥有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$"
它运行得很好!