使用 IntelliJ 的空手道框架:功能文件中未定义的步骤参考,但从命令行工作

问题描述 投票:0回答:1

我通过使用原型创建 Maven 项目来设置空手道框架。一切都很顺利,我可以从命令行运行测试。这里一切都好一切都好。现在的问题是,虽然我安装并启用了 Cucumber for Java 插件,但我遇到问题,指出功能文件中存在“未定义的步骤引用”,并且也无法从功能文件触发该场景。下面是屏幕截图。

真的,我不明白它是如何从命令行而不是从功能文件工作的。我在这里错过了什么吗?

karate cucumber-java
1个回答
0
投票

空手道不是黄瓜。 IntelliJ 中有一个针对 Karate 的特定插件,它可以为您提供更好的在 IDE 中开发和运行测试的体验。

但是 Karate 被设计为在 CLI / 命令行上工作,这就是团队如何在 CI / CD 中顺利运行测试的方式。

© www.soinside.com 2019 - 2024. All rights reserved.