修复 IntelliJ IDEA 中 Cucumber 6.8.1运行找不到类的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修复 IntelliJ IDEA 中 Cucumber 6.8.1运行找不到类的问题相关的知识,希望对你有一定的参考价值。
参考技术A 我估计这是 Cucumber 插件和 Cucumber 旧版本的版本兼容 Bug,不知道官方什么时候做兼容性修复,我所用的版本是6.8.1。最近在写一个 Spring Boot 做 BDD 的例子,在用 IntelliJ IDEA 中安装了 Cucumber 插件后。运行 .feature 文件,会报以下错误:
首先,除了在 pom.xml 加入cucumber的依赖,还要增加下面这一段:
然后,在 Run Configuration 里,修改 Main Class 和 Arguments,如下图所示:
打开运行配置界面:
修改 Main Class 为:
io.cucumber.core.cli.Main
修改 Program arguments 为:
--plugin org.jetbrains.plugins.cucumber.java.run.CucumberJvm5SMFormatter
修改后重新运行测试,运行成功!
Cucumber 官方的说明请参考: https://cucumber.io/docs/cucumber/api/#from-the-command-line
我估计这是 Cucumber 插件和 Cucumber 旧版本的版本兼容 Bug,不知道官方什么时候做兼容性修复,我所用的版本是6.8.1。
以上是关于修复 IntelliJ IDEA 中 Cucumber 6.8.1运行找不到类的问题的主要内容,如果未能解决你的问题,请参考以下文章
如何修复“任务 'compileJava' 执行失败”错误。 (使用 Intellij Idea 和 Gradle)
修复 IntelliJ IDEA 中 Cucumber 6.8.1运行找不到类的问题
IntelliJ IDEA 2021.3 正式发布,支持一键修复,告别各种疑难杂症。。