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

Chrome升级至v116后自动化测试报HTTP 404错误求助

解决Chrome v116升级后WebDriverManager报HTTP 404的问题

问题原因

Chrome从v116版本开始,ChromeDriver的分发渠道从原有的chromedriver.storage.googleapis.com迁移到了Chrome for Testing新平台,旧版WebDriverManager(如v5.x及更早版本)仍在请求旧地址,因此触发404错误。

解决方案

  • 升级WebDriverManager至最新稳定版(至少v5.4.0及以上,建议直接使用当前最新版本)。以Maven依赖为例:
    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>最新版本号</version>
    </dependency>
    
  • 若暂时无法升级依赖,可在代码中强制指定使用Chrome for Testing数据源:
    // 清除旧缓存并使用新数据源初始化
    WebDriverManager.chromedriver().useChromeForTesting().clearDriverCache().setup();
    
  • 手动管理ChromeDriver的话,直接下载对应v116版本的ChromeDriver(匹配你的系统架构),放置到项目可识别的路径下,确保测试代码能正确加载。

验证方式

运行测试前查看WebDriverManager日志,确认其请求地址为Chrome for Testing相关接口(而非旧的云端存储地址),即可判断配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 07:09:50