我通过使用原型创建 Maven 项目来设置空手道框架。一切都很顺利,我可以从命令行运行测试。这里一切都好一切都好。现在的问题是,虽然我安装并启用了 Cucumber for Java 插件,但我遇到问题,指出功能文件中存在“未定义的步骤引用”,并且也无法从功能文件触发该场景。下面是屏幕截图。
真的,我不明白它是如何从命令行而不是从功能文件工作的。我在这里错过了什么吗?
空手道不是黄瓜。 IntelliJ 中有一个针对 Karate 的特定插件,它可以为您提供更好的在 IDE 中开发和运行测试的体验。
但是 Karate 被设计为在 CLI / 命令行上工作,这就是团队如何在 CI / CD 中顺利运行测试的方式。