我是 Intellij IDEA 的新手。我有一个基于 POM 的 cucumber-selenium 项目,我在其中为每个功能文件创建了 cucumber runner 类。在使用 Eclipse 时,我能够通过右键单击来执行这些运行器类。但是在 Intellij IDEA(许可版)中,即使在“设置”窗口中启用了 cucumber-for-java 和 junit 插件,我也没有获得“运行”选项。
同样在运行/调试配置窗口 -> Cucumber java -> 主类应该是什么?我的主类有启动 firefox 浏览器的代码,并且在不同的子包中。
如果我在主类中提到“cucumber.cli.Main”,它会给我错误 - 无法找到或加载主类 cucumber.cli.Main
请帮忙。
谢谢,
最佳答案
前提是cucumber support is enabled您应该能够从 .feature 文件的上下文菜单运行测试:
Also in Run/Debug configurations window -> Cucumber java -> what should be the main class?
该类取自在项目中启用 Cucumber 支持时附带的 jar 存档。默认情况下,主类名称是cucumber.cli.Main
:
不要忘记在 Cucumber Run/Debug Configuration 的 Glue 文件中指定存储步骤定义的包。 .
关于intellij-idea - Cucumber runner 类的 Intellij IDEA 运行配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47224162/