Cucumber 无法识别定义的步骤 "Undefined Steps"

Cucumber is not recognizing defined steps "Undefined Steps"

我无法使用 Cucumber 为项目执行简单测试。我在使用 Cucumber 插件的 Intellij 13 社区。

我在我的功能目录中编写了我的功能文件,我还实现了在插件的帮助下创建它们的步骤。我在特征文件中的步骤被intellij识别,它可以导航并转到步骤实现。 当我尝试 运行 我的场景时,如果失败则显示 "Undefined step"。任何帮助将不胜感激。

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

听起来好像您正在尝试 运行 来自 Idea 的功能。听起来好像您的项目接线有问题。

我的方法是从可行的东西开始,然后修改它以满足您的需要。一个可行的项目是 Cucymber 团队提供的 Java 框架。从 GitHub 下载或克隆:https://github.com/cucumber/cucumber-java-skeleton

您应该能够使用 Maven、Ant 或 Gradle 构建此项目。也可以使用 IntelliJ IDEA 打开它并根据您的需要对其进行修改。