Selenium WebDriver Firefox Error: API Rate limit exceeded. You have to add GH_TOKEN

Selenium WebDriver Firefox Error: API Rate limit exceeded. You have to add GH_TOKEN

使用 SeleniumHQ github 中的示例测试代码,我尝试 运行 此代码:

def test_firefox_session():
service = FirefoxService(executable_path=GeckoDriverManager().install())

driver = webdriver.Firefox(service=service)

driver.quit()

测试失败,错误为:

ValueError:API 超出速率限制。您必须添加 GH_TOKEN!!!

Chrome 和 Edge 浏览器的测试用例成功。

非常感谢任何帮助,最好使用 webdriver-manager

版本: 硒:4.1.5 webdriver_manager:3.7.0 python:3.10 火狐浏览器:100.0

您需要生成一个 github 令牌,然后将其传递给 .env。更多详细信息在 webdriver_manager 存储库 https://github.com/SergeyPirogov/webdriver_manager#gh_token

Firefox 驱动程序存储在 Github 中。 GitHub 对 API 调用有速率限制,因此要提高这些限制,您必须提供 Github 令牌。在此处查看更多信息 https://github.com/SergeyPirogov/webdriver_manager#gh_token