相关疑难解决方法(0)

黄瓜JVM未定义步骤

我不能用黄瓜为项目执行简单的测试.我在Intellij 13社区,有黄瓜插件.

我在我的功能目录中编写了我的功能文件,我还实现了我的步骤,在插件的帮助下创建它们.我在intellij中识别我在功能文件中的步骤,它可以导航并转到步骤实现.

但是当我尝试运行我的场景时,它总是失败,因为对于每一步,它都会显示"Undefined step:".

以下是我的项目组织方式:

文件组织

正如我之前所说,你可以看到我的步骤被Intellij识别:

功能文件

这怎么可能,我怎么能纠正这个?

任何帮助都会很棒!

编辑

现在我为跑步者添加了选项:

@CucumberOptions(  monochrome = true,
        features = "src/test/resources/features/",
        format = { "pretty","html: cucumber-html-reports",
                "json: cucumber-html-reports/cucumber.json" },
        dryRun = false,
        glue = "fr.tlasnier.cucumber" )
Run Code Online (Sandbox Code Playgroud)

有用!

然而,我注意到在此之前,我有两个场景大纲.一个工作完美,另一个无法找到步骤定义!

真的很奇怪,因为这两种情况都有一些步骤.

java intellij-idea cucumber cucumber-jvm

13
推荐指数
1
解决办法
3万
查看次数

IntelliJ中未定义的步骤定义

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

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

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

intellij-idea cucumber

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

cucumber ×2

intellij-idea ×2

cucumber-jvm ×1

java ×1