我已经从 eclipse marketplace 安装了 Natural 0.7.6 插件,我有 Windows 10。 Eclipse 版本:面向 Java 开发人员的 Eclipse IDE 版本:2020-03 (4.15.0) 构建 ID:20200313-1211
与 Cucumber 相关的 Maven 依赖项:
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>5.7.0</version>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>5.7.0</version>
<scope>test</scope>
</dependency>
</dependencies>
[1]: [/image/e22x3.png][1]
[2]: /image/cAfLY.png
.feature 文件提示“找不到定义”。 .feature 文件步骤上的 CTRL+CLICK 未导航至 stepDefinition 文件(附有屏幕截图)。 我缺少任何插件吗? Eclipse IDE 版本与我使用的 Cucumber 插件是否存在兼容性问题?感谢你们的帮助。
最佳答案
让它发挥作用的步骤。
- 清除所有与 cucumber 相关的插件(例如 Natural 0.9、cucumber eclipse 插件 1.0.0.xxxxx)。请务必按照建议重新启动您的 eclipse。
- 转到帮助 --> Eclipse 市场 --> 安装“cucumber-eclipse”插件。请务必按照建议重新启动您的 eclipse。
- 右键单击您的项目 --> 配置 --> 转换为 Cucumber 项目。
- 现在尝试通过“Ctrl+单击”功能文件中的测试步骤导航到您的步骤定义
编辑:我还将 JRE 系统库更改为 1.8(我不确定它对使 cucumber 工作有任何影响)
关于eclipse - Cucumber .feature 文件未链接到 Eclipse 中的 stepDefinition.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61686755/