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

使用WebDriverManager启动浏览器实例时遭遇HTTP 403错误求助

解决WebDriverManager初始化时的HTTP 403错误

遇到的io.github.bonigarcia.wdm.online.httpclient- Error HTTP 403 executing错误,本质是WebDriverManager请求驱动下载源时被服务器拒绝,以下是几种可行的解决办法:

  • 升级WebDriverManager到最新稳定版本
    你当前使用的5.3.0版本较旧,可能存在源地址适配问题。建议升级到最新稳定版(比如5.6.0或更高版本,可根据实际情况选择),更新后的Maven依赖如下:

    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>5.6.0</version>
        <scope>test</scope>
    </dependency>
    
  • 切换国内镜像源
    默认的官方驱动源可能因网络限制无法访问,可切换为国内镜像(如淘宝镜像)规避问题。以ChromeDriver为例,初始化时指定镜像地址:

    WebDriverManager.chromedriver()
        .mirrorUrl("https://npm.taobao.org/mirrors/chromedriver/")
        .setup();
    // 初始化浏览器实例
    WebDriver driver = new ChromeDriver();
    

    其他浏览器的国内镜像参考:

    • GeckoDriver(Firefox):https://npm.taobao.org/mirrors/geckodriver/
    • EdgeDriver:https://npm.taobao.org/mirrors/edgedriver/
  • 配置网络代理(企业内网环境适用)
    如果你的环境需要通过代理访问外部网络,需给WebDriverManager配置代理信息:

    WebDriverManager.chromedriver()
        .proxy("http://your-proxy-host:proxy-port")
        .proxyUser("proxy-username") // 代理需认证时添加用户名
        .proxyPass("proxy-password") // 代理需认证时添加密码
        .setup();
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 18:37:35