如何使用Appium和cucumber从特征文件导航到Step定义?

时间:2016-07-20 12:09:07

标签: testing intellij-idea cucumber appium feature-file

我正在使用Intellij IDea和Appium,我也安装了黄瓜。  但是我无法通过按住Ctrl键并单击步骤来从功能文件导航到步骤定义。它说"无法找到声明转到"。  我已经定义了步骤定义,但它仍然没有导航..任何人都可以建议我解决这个问题吗?任何帮助表示赞赏。

6 个答案:

答案 0 :(得分:3)

在IntelliJ IDEA中安装“Cucumber for Java”插件。它会为您提供所需的支持。

搜索名为Cucumber的插件,你会发现Jetbrains写的一个你想要的插件。

答案 1 :(得分:1)

您正在描述的Eclipse功能称为" Open declaration"根据官方Eclipse文档,如果所选元素是引用或声明,它将尝试导航到所选元素的确切定义。

在这种情况下,功能文件步骤不是声明,甚至不是java文件。那不会起作用。

答案 2 :(得分:1)

Go File-> Settings - >插件然后您可以管理黄瓜插件,如下所示。当您单击测试时,应该将您重定向到步骤定义。

enter image description here

希望这有帮助

答案 3 :(得分:0)

需要安装在Eclipse市场上可用的Natural插件。

然后打开您的功能文件,只需将光标放在任何步骤上并一起单击Fun + F3键,即可带您到与步骤相对应的步骤定义文件。

注意-> 该功能在Mac上适用,我不确定其他操作系统。

答案 4 :(得分:0)

使用以下插件进行导航。

转到eclipse或任何ide>安装新的软件,提供此URL>确定 URL-> http://rlogiacco.github.com/Natural

重新启动ide>打开任何功能文件>如果您使用的是mac,请按命令键;如果是Windows,请按Control键并关注功能文件中存在的任何行>单击>,它将带您进入相应步骤的定义文件和方法。

答案 5 :(得分:0)

从 Eclipse 中的新/现有配置任何 Cucumber 项目时,以下 3 个步骤非常方便:

  1. 从 Eclipse Marketplace 安装这 2 个插件 - Cucumber Eclipse & Natural
  2. 右键单击项目并选择配置 -> 转换为 Cucumber 项目...
  3. 安装待处理的 Eclipse 更新(如果有)。

这也将解决原来在 Eclipse 中从特征文件导航到步骤定义文件的问题。