在IntelliJ中无法识别.feature文件的内容

问题描述 投票:3回答:5

我根据黄瓜语法在IntelliJ的项目中编写了功能文件。此文件在另一台计算机上运行。我添加了黄瓜-java jar文件,并且还安装了Gherkin和黄瓜插件,但仍然无法识别特征文件,因为它们应该是。可能是什么问题呢?

intellij-idea cucumber gherkin
5个回答
6
投票

所以我使用IntelliJ 2018

1)去偏好enter image description here

2)在打开选项卡中搜索“文件类型”并搜索文本

enter image description here

3)在“注册模式”中的文本中删除“* .feature”

4)然后搜索Cucumber Scenario并添加“* .feature”enter image description here


3
投票

安装插件后,如果你像我一样面对问题,我的功能文件因为groovy而无法识别

因此我手动设置

文件>>设置>>编辑器>>文件类型单击“黄瓜场景”,然后单击+在识别模式中添加.Feature。


2
投票

我采取的步骤,以获得.feature文件识别。我知道你可能已经这样做了,但它可能有助于再次检查这些步骤。如果全部失败,您可以尝试重新安装插件。

  1. 创建了一个新的Java项目
  2. 创建了一个扩展名为.feature的新文件。因为没有安装插件,所以获得了"Plugins supporting *.feature files found."消息,可以选择安装插件
  3. 我没有使用此选项,因为建议的插件不是我想要的(请查看下图):

enter image description here

  1. 相反,我打开了Settings > Plugins > Browse Repositories并搜索了Cucumber for Java
  2. 在尝试安装此插件时,您还需要接受Gherkin的安装。确保在接受后,选择了两个插件。
  3. 重新启动IntelliJ,您应该看到已识别的功能文件:

enter image description here

希望能帮助到你!


0
投票

首先确保安装cucumberjava,如果按照下面的规定安装,

1)创建一个新的功能file,如<test.feature>,文件创建后弹出一个对话框

2)从列表中选择黄瓜方案,然后单击“确定”,即可开始。


0
投票

基本上需要两件事才能将黄瓜特征识别为预期类型。

  1. 在pom.xml中添加了cucumber-java依赖项之后
  2. 您还必须从>设置>插件> MarketPlace>搜索黄瓜for Java添加Cucumber插件并安装它

这也将要求您安装Gherkin作为依赖项

选择是>>重新启动ide

现在您必须将文件类型从设置>>更改为黄瓜方案。

注意:在完成上述安装之前,您不会将Cucumber场景作为识别类型。

选择黄瓜方案并将其添加+通配符作为 - * .feature

© www.soinside.com 2019 - 2024. All rights reserved.