You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA运行rest-assured+Cucumber测试报AbstractExpectedPatterns类未找到异常

根因说明

该错误和你编写的rest-assured、Cucumber测试业务代码无关,是IntelliJ IDEA内置Cucumber运行插件的依赖类缺失导致的。从堆栈可以看到报错触发点是org.jetbrains.plugins.cucumber开头的IDEA插件类,缺失的com.intellij.rt.execution.testFrameworks.AbstractExpectedPatterns属于IDEA自带的测试运行核心组件。

解决方法
  • 重启IntelliJ IDEA:偶发的插件依赖加载异常大多可以通过重启直接解决,重启后IDEA会重新加载所有内置插件的类库
  • 重装Cucumber for Java插件:打开IDEA设置→插件→已安装,找到Cucumber for Java插件,卸载后重启IDEA再重新安装该插件
  • 改用JUnit运行Cucumber测试:在你的Cucumber启动类上添加@RunWith(Cucumber.class)注解,直接以JUnit测试的身份运行启动类,避开IDEA内置Cucumber运行器的依赖问题
  • 匹配Cucumber和IDEA的版本:当前IDEA版本和项目依赖的Cucumber版本不兼容也会触发该问题,2021.x及更早版本的IDEA适配Cucumber 6.x版本,2022.x及以上版本的IDEA适配Cucumber 7.x及以上版本,按需调整任意一端版本即可
  • 清理冗余依赖:如果是在命令行执行测试时出现该报错,说明你误将IDEA相关的测试依赖打包进了项目依赖,删除pom.xml或build.gradle中IDE相关的无效依赖即可。

内容的提问来源于stack exchange,提问作者Shi Tim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 03:21:03