io.github.bonigarcia.wdm.config.WebDriverManagerException:执行 HTTP 403 时出错 https://msedgedriver.azureedge.net/?restype=container&comp=list

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

提问人:ValiTu 提问时间:7/19/2023 最后编辑:ShawnValiTu 更新时间:7/20/2023 访问量:145

问:

我正在通过 Jenkins 在 Edge 中运行我的 Selenium 自动化代码并收到以下错误:

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

它在 Chrome 和 Firefox 上运行良好

selenium-webdriver microsoft-edge selenium-edgedriver webdrivermanager-java

评论

0赞 Shawn 7/20/2023
如果有帮助,请参考此 - stackoverflow.com/a/76463081/7598774

答:

0赞 Kendrick Li 7/20/2023 #1

HTTP 响应代码 403 表示您可能已达到 GitHub 的流量速率限制。

若要避免此问题,WebDriverManager 可以使用个人访问令牌发出经过身份验证的请求。请参阅高级配置部分,了解如何在 WebDriverManager 中设置此令牌。

此外,如果您使用的是 WebDriverManager 5.3.0,则此问题不应再发生(即使没有 GitHub 令牌)。

有关更多信息,您可以参考此文档

评论

0赞 ValiTu 7/20/2023
我尝试使用 WebDriverManager 5.3.0。我什至尝试过 5.4.0 版本,但似乎不起作用。
0赞 Kendrick Li 7/24/2023
@ValiTu 听起来文档需要更新。您也可以在他们的 GitHub 页面上报告此问题。