IntelliJ中未定义的步骤定义

nif*_*fty 13 intellij-idea cucumber

我正在尝试按照本文将Cucumber规范与IntelliJ中的步骤定义进行匹配.

当我按Alt + Enter时,我会看到Inspection'Undefined Step'选项.但是,我应该看到意图动作创建步骤定义.

我以为我安装了Cucumber IntelliJ插件,所以这应该不是问题.任何帮助是极大的赞赏.

nif*_*fty 26

原来我有Gherkin插件但不是Cucumber for Java插件.

  • 我可能有同样的问题,但无法掌握它.我通过maven导入器导入了小黄瓜和黄瓜(groovy)并且正确地下载了罐子但是没有使用alt + enter来创建stepDev.你们究竟是怎么做的? (2认同)

San*_*ani 9

我浪费了大约一个小时来解决这个问题.我的问题是,Idea能够从功能导航到步骤文件.但是当我想从特征文件(右键单击和运行场景)执行一个黄瓜测试时,它会将错误视为未定义的步骤.

解决方案:在编辑配置 - >提供黄瓜的胶水,它应该是直到步骤文件夹的绝对路径.请看下面的截图

在此输入图像描述

这解决了我从Idea运行功能文件的问题.希望这有助于其他人.