我已将 cucumber-junit 和 cucumber-java8 版本从 4.2.5 更改为 4.6.0,现在我无法从功能文件导航到步骤定义类。
如何重现:
- 打开特征文件。
- 在功能文件中自动生成步骤定义。
- 您将获得步骤,并且可以使用 ctrl+鼠标单击导航到该步骤。
- Intellij idea 添加了已弃用的依赖项 @cucumber.api.java.en.Given。
- 将依赖项更改为@io.cucumber.java.en.Given;
- 从第 3 点开始的导航已损坏。现在无法从特征文件导航到步骤定义文件。
从功能文件到步骤定义文件的导航可使用已弃用的注释,因此,我认为我的项目结构没有问题(我希望如此:))。
有没有人遇到过这样的问题,或者是 Intellij idea 的一些错误?
最佳答案
请点赞this ticket让IDEA的Cucumber插件兼容4.5.0注释。
关于java - Intellij idea中使用cucumber 4.6.0的步骤导航问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57141618/