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

时间:2017-07-30 06:59:17

标签: intellij-idea cucumber gherkin

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

5 个答案:

答案 0 :(得分:5)

所以我使用 IntelliJ 2018

1)转到首选项 enter image description here

2)在打开的标签页中搜索“文件类型”并搜索文本

enter image description here

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

4)然后搜索黄瓜方案并添加“ * .feature” enter image description here

答案 1 :(得分:3)

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

因此我手动设置

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

答案 2 :(得分:2)

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

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

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

      希望它有所帮助!

答案 3 :(得分:0)

首先请确保已安装cucumber的{​​{1}},如果已安装,请按照以下步骤进行操作,

1)创建新功能java,例如file,在创建文件后会弹出一个对话框

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

答案 4 :(得分:0)

要使黄瓜特征被识别为预期类型,基本上需要做两件事。

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

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

选择是>>重新启动ide

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

注意:在安装之前,您不会将Cucumber方案作为公认的类型。

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