我的测试在pom.xml中运行正常:
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.5</version>
</dependency>
方案和步骤显示正常:
但如果我搬到更新的地方:
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>2.3.1</version>
</dependency>
(甚至2.1.0) 该方案仍然成功,但不再显示步骤:
在IntelliJ Ultimate 2017.1.4上运行
有什么想法吗?
答案 0 :(得分:0)
支持cucumber.io的黄瓜插件最初于2017年12月27日发布,用于IntelliJ 2017.3 Release notes。最新2017.1.5于2017年6月6日发布Release notes我认为它没有用于cucumber.io的端口。
我可以确认它适用于2017.2.6和2017.3.4。有时即使在这些版本上我也有同样的问题,IntelliJ的重启解决了它。
答案 1 :(得分:0)
这是因为Cucumber-jvm v2.x的事件模型已更改(请参阅release notes),而IntelliJ插件尚未更新以反映此情况(例如,请参阅此{{3和它链接到的那个)。
如果您希望在IntelliJ中看到此问题,请在youtrack投票支持这些问题!