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

Jenkins运行Edge浏览器Selenium自动化脚本时出现HTTP 403错误

Edge浏览器Selenium自动化在Jenkins中运行的403错误解决办法

在Jenkins环境下运行Edge浏览器的Selenium自动化代码时出现以下403错误,Chrome、Firefox运行正常:

Caused by: io.github.bonigarcia.wdm.config.WebDriverManagerException: io.github.bonigarcia.wdm.config.WebDriverManagerException: Error HTTP 403 executing https://msedgedriver.azureedge.net/?restype=container&comp=list

解决步骤:

  • 手动指定EdgeDriver版本:WebDriverManager默认请求Azure容器列表拉取最新Driver版本,该请求可能被Jenkins所在网络拦截。直接指定已验证可用的版本,绕过列表请求:
    WebDriverManager.edgedriver().driverVersion("114.0.1823.82").setup();
    
  • 配置网络代理:如果Jenkins服务器需要通过代理访问外部资源,为WebDriverManager添加代理配置:
    WebDriverManager.edgedriver().proxy("http://your-proxy-address:port").setup();
    
  • 手动部署EdgeDriver:跳过WebDriverManager自动下载,直接下载对应Edge版本的Driver文件到Jenkins节点,代码中指定Driver路径:
    System.setProperty("webdriver.edge.driver", "/opt/msedgedriver");
    WebDriver driver = new EdgeDriver();
    
  • 检查网络访问权限:403错误通常是网络拦截导致,确认Jenkins节点所在网络允许访问msedgedriver.azureedge.net,联系运维调整防火墙或白名单策略。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 14:34:56