1

我正在使用 Intellij IDea 和 Appium,并且我还安装了 Cucumber。但是我无法通过按住 Ctrl 按钮并单击步骤来从功能文件导航到步骤定义。它显示“找不到要转到的声明”。我已经定义了步骤定义,但它仍然无法导航。任何人都可以为此建议我任何解决方案吗?任何帮助表示赞赏。

4

6 回答 6

3

在 IntelliJ IDEA 中安装“Cucumber for Java”插件。它会给你你所要求的支持。

搜索被调用的插件Cucumber,你会找到你想要的由 Jetbrains 编写的插件。

于 2016-07-22T07:47:36.213 回答
1

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

在这种情况下,功能文件步骤不是声明,甚至不是 java 文件。那是行不通的。

于 2016-07-20T14:25:31.800 回答
1

转到文件->设置->插件然后您可以管理黄瓜插件,如下所示这应该在您单击测试时将您重定向到步骤定义。

在此处输入图像描述

希望这可以帮助

于 2016-11-02T15:43:41.747 回答
1

需要安装 Eclipse 市场上提供的 Natural 插件。

然后打开你的特征文件,只要将光标放在任意一个步骤上并同时点击Fun+F3键,它就会带你到步骤对应的步骤定义文件。

注意->这适用于 Mac,我不确定其他操作系统。

于 2018-08-18T13:49:31.130 回答
0

使用以下插件进行导航。

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

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

于 2018-09-16T13:06:44.027 回答
0

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

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

这也将解决 Eclipse 中从功能文件导航到步骤定义文件的原始问题。

于 2020-12-21T11:59:39.953 回答