【发布时间】:2014-02-13 11:44:24
【问题描述】:
我无法为项目执行一个简单的黄瓜测试。我在 Intellij 13 社区,有黄瓜插件。
我在我的 features 目录中编写了我的功能文件,我还实现了我的步骤,在插件的帮助下创建它们。而且我在feature files中的steps被intellij识别,可以导航到step implementation。
但是当我尝试运行我的场景时,它总是失败,因为对于每个步骤,它都会显示“未定义步骤:”。
这是我的项目的组织方式:
正如我之前所说,您可以看到我的步骤被 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" )
有效!
然而,我注意到在此之前,我有两个场景大纲。一个完美运行,另一个找不到步骤定义!
真的很奇怪,因为在这两种情况下都有一些步骤。
【问题讨论】:
标签: java intellij-idea cucumber cucumber-jvm