【问题标题】:cucumber java plugin not working properly in Intelij黄瓜 java 插件在 Intellij 中无法正常工作
【发布时间】:2018-02-12 03:25:39
【问题描述】:

我在 Intelij 上使用我的黄瓜项目已经很长时间了,它运行良好。但是,我升级了机器并安装了最新版本的 Intelij。

我安装了 cucumber-java 插件(和 gherkins),但是它不能正常工作。

  • 我看不到从功能文件运行的选项
  • 我无法从功能文件进入步骤
  • 它不理解 Give/When/Then

Intelij 版本:2017.3.4 Cucumber-Java 版本:173.4301 平台;操作系统

有人可以告诉我我还需要做什么才能完全支持黄瓜 java 插件吗?

【问题讨论】:

  • 检查idea.log 是否有错误。尝试文件 |使缓存无效 |无效并重新启动。如果问题仍然存在,请report the bugMinimal, Complete, and Verifiable example
  • 它是 Maven 项目吗(如果是,您是否将其标记为此类?)。我发现将目录标记为源路由、测试根等在这种情况下有所帮助。
  • 另外,您使用的是哪个版本的 Cucumber(如果您最近还升级到 Cucumber v2,这可能是因为 Cucumber 插件尚未更新为 Cucumber v2 的原因)
  • 卸载/安装插件也帮助了我

标签: intellij-idea cucumber-jvm cucumber-junit


【解决方案1】:

检查 IntelliJ 中是否有 Substeps 插件。如果是,请卸载它,因为 Cucumber for java 插件不能与 Substeps 插件一起使用

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,这可能会帮助您解决:请检查您是否还安装了 ruby​​ 插件,这是步骤定义所必需的

    【讨论】:

      【解决方案3】:

      检查你是否有正确的插件,我有这个问题,挣扎了2天..

      1) Have - Cucumber for Java

      2) 删除(如果有的话)- Java 的 Cucumber (ion) - 两者都有相同的符号。

      交叉检查...

      1) 一旦你创建了 .feature 它就会有正确的标志..

      一切顺利

      【讨论】:

        【解决方案4】:

        【讨论】:

          【解决方案5】:

          我遇到过类似的问题,但在安装“cucumber for Java”和“Gauge”插件时解决了这个问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-12-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多