如何使用 Appium 和 Cucumber 从功能文件导航到步骤定义?
How to navigate to the Step definition from the feature file using Appium and cucumber?
我正在使用 Intellij IDea 和 Appium,我还安装了 Cucumber。
但是我无法通过按住 Ctrl 按钮并单击步骤来从功能文件导航到步骤定义。它显示 "Cannot find declaration to go to"。
我已经定义了步骤定义,但它仍然无法导航。任何人都可以为此建议我任何解决方案吗?感谢您的帮助。
您所描述的 Eclipse 功能称为 "Open declaration",根据 Eclipse 官方文档,如果所选元素是引用或声明.
在这种情况下,功能文件步骤不是声明,甚至不是 java 文件。那不行。
在 IntelliJ IDEA 中安装 "Cucumber for Java" 插件。它会为您提供所需的支持。
搜索名为 Cucumber
的插件,您会找到一个由 Jetbrains 编写的您想要的插件。
Go File->Settings-->plugins 然后你可以管理 cucumber 插件,如下所示这应该会在你点击你的测试时重定向到步骤定义。
希望对您有所帮助
需要安装eclipse市场上有的Natural插件
然后打开你的特征文件,只要将光标停留在任意步骤上 & 同时单击 Fun+F3 键,它会带你到步骤对应的步骤定义文件。
注意-> 这适用于 Mac,我不确定其他 OS。
使用以下插件进行导航。
转到 eclipse 或任何 ide > 安装新的 s/w,provide 这个 url > ok
URL-> http://rlogiacco.github.com/Natural
重新启动 ide > 打开任何功能文件 > 如果您使用 mac 按命令键或在 windows 的情况下按 control 并关注出现在文件中的任何行功能文件 > 单击 > 它将带您到相应的步骤定义文件和方法。
在 Eclipse 中从 new/existing 配置任何 Cucumber 项目时,以下 3 个步骤非常方便:
- 从 Eclipse Marketplace 安装这 2 个插件 - Cucumber Eclipse & Natural
- 右键单击项目并 select 配置 -> 转换为 Cucumber 项目...
- 安装挂起的 Eclipse 更新,如果有的话。
这也将解决从 Eclipse 中的功能文件导航到步骤定义文件的原始问题。
我正在使用 Intellij IDea 和 Appium,我还安装了 Cucumber。 但是我无法通过按住 Ctrl 按钮并单击步骤来从功能文件导航到步骤定义。它显示 "Cannot find declaration to go to"。 我已经定义了步骤定义,但它仍然无法导航。任何人都可以为此建议我任何解决方案吗?感谢您的帮助。
您所描述的 Eclipse 功能称为 "Open declaration",根据 Eclipse 官方文档,如果所选元素是引用或声明.
在这种情况下,功能文件步骤不是声明,甚至不是 java 文件。那不行。
在 IntelliJ IDEA 中安装 "Cucumber for Java" 插件。它会为您提供所需的支持。
搜索名为 Cucumber
的插件,您会找到一个由 Jetbrains 编写的您想要的插件。
Go File->Settings-->plugins 然后你可以管理 cucumber 插件,如下所示这应该会在你点击你的测试时重定向到步骤定义。
希望对您有所帮助
需要安装eclipse市场上有的Natural插件
然后打开你的特征文件,只要将光标停留在任意步骤上 & 同时单击 Fun+F3 键,它会带你到步骤对应的步骤定义文件。
注意-> 这适用于 Mac,我不确定其他 OS。
使用以下插件进行导航。
转到 eclipse 或任何 ide > 安装新的 s/w,provide 这个 url > ok URL-> http://rlogiacco.github.com/Natural
重新启动 ide > 打开任何功能文件 > 如果您使用 mac 按命令键或在 windows 的情况下按 control 并关注出现在文件中的任何行功能文件 > 单击 > 它将带您到相应的步骤定义文件和方法。
在 Eclipse 中从 new/existing 配置任何 Cucumber 项目时,以下 3 个步骤非常方便:
- 从 Eclipse Marketplace 安装这 2 个插件 - Cucumber Eclipse & Natural
- 右键单击项目并 select 配置 -> 转换为 Cucumber 项目...
- 安装挂起的 Eclipse 更新,如果有的话。
这也将解决从 Eclipse 中的功能文件导航到步骤定义文件的原始问题。