我正在使用 Intellij IDea 和 Appium,并且我还安装了 Cucumber。但是我无法通过按住 Ctrl 按钮并单击步骤来从功能文件导航到步骤定义。它显示“找不到要转到的声明”。我已经定义了步骤定义,但它仍然无法导航。任何人都可以为此建议我任何解决方案吗?任何帮助表示赞赏。
6 回答
在 IntelliJ IDEA 中安装“Cucumber for Java”插件。它会给你你所要求的支持。
搜索被调用的插件Cucumber
,你会找到你想要的由 Jetbrains 编写的插件。
您所描述的 Eclipse 功能称为“打开声明”,根据官方 Eclipse 文档,如果所选元素是引用或声明,它将尝试导航到所选元素的确切定义。
在这种情况下,功能文件步骤不是声明,甚至不是 java 文件。那是行不通的。
需要安装 Eclipse 市场上提供的 Natural 插件。
然后打开你的特征文件,只要将光标放在任意一个步骤上并同时点击Fun+F3键,它就会带你到步骤对应的步骤定义文件。
注意->这适用于 Mac,我不确定其他操作系统。
使用以下插件进行导航。
转到 eclipse 或任何 ide > 安装新软件,提供此 url > ok URL-> http://rlogiacco.github.com/Natural
重新启动ide>打开任何功能文件>如果您使用的是mac,请按命令键,或者在Windows的情况下按控制键并关注功能文件中存在的任何行>单击>它将带您进入相应的步骤定义文件和方法。
从 Eclipse 中的新/现有配置任何 Cucumber 项目时,以下 3 个步骤非常方便:
- 从 Eclipse Marketplace 安装这 2 个插件 - Cucumber Eclipse & Natural
- 右键单击项目并选择配置 -> 转换为 Cucumber 项目...
- 安装挂起的 Eclipse 更新(如果有)。
这也将解决 Eclipse 中从功能文件导航到步骤定义文件的原始问题。