我无法使用 Cucumber 对项目执行简单的测试。我在 Intellij 13 Community,带有 cucumber 插件。
我在功能目录中编写了功能文件,我还借助插件实现了创建它们的步骤。我在功能文件中的步骤被intellij识别,它可以导航并转到步骤实现。 当我尝试运行我的场景时,如果失败并提示“未定义的步骤”。任何帮助将不胜感激。
这是我组织项目的方式:
最佳答案
听起来好像您正在尝试从 Idea 运行该功能。听起来好像您的项目接线存在一些问题。
我的方法是从可行的东西开始,然后修改它以满足您的需求。一个有效的项目是 Cucymber 团队提供的 Java 框架。从 GitHub 下载或克隆它:https://github.com/cucumber/cucumber-java-skeleton
您应该能够使用 Maven、Ant 或 Gradle 构建此项目。还可以使用 IntelliJ IDEA 打开它并修改它以满足您的需求。
关于java - Cucumber 无法识别定义的步骤 "Undefined Steps",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40225297/