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

Eclipse中Selenium启动浏览器报错:dev/failsafe/Policy类未找到

解决Selenium中dev.failsafe.Policy缺失的NoClassDefFoundError问题

这个错误是因为项目缺少dev.failsafe:failsafe依赖包,Selenium 4及以上版本依赖该包实现HTTP请求的容错处理逻辑,导致JVM找不到对应的类。

解决方法:

  • Maven项目:在pom.xml中添加以下依赖:
<dependency>
    <groupId>dev.failsafe</groupId>
    <artifactId>failsafe</artifactId>
    <version>2.4.4</version> <!-- 版本建议匹配你使用的Selenium版本,Selenium 4.10+推荐此版本 -->
</dependency>
  • Gradle项目:在build.gradle中添加依赖:
implementation 'dev.failsafe:failsafe:2.4.4'
  • 手动管理依赖的Eclipse项目:
    1. 下载对应版本的failsafe jar包
    2. 右键项目 → Build Path → Add External Archives,选择下载的jar包导入项目

另外,确保项目中Selenium相关依赖(如selenium-java、chrome-driver)的版本保持一致,避免因版本冲突引发其他问题。

内容的提问来源于stack exchange,提问作者Stack overflow

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 09:45:58