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

封闭网络环境下如何禁用Selenium 4.11.0的Driver Manager?

禁用Selenium Driver Manager(4.11.0+)及相关访问地址列表

一、禁用Selenium Driver Manager的方法

1. 通过环境变量/系统属性禁用

直接设置对应开关关闭Selenium Manager的联网检查功能:

  • Java:在代码中设置系统属性
    System.setProperty("webdriver.drivermanager.enabled", "false");
    
  • Python:设置环境变量
    import os
    os.environ['WDM_DISABLE'] = '1'
    
  • C#:设置环境变量
    Environment.SetEnvironmentVariable("webdriver.drivermanager.enabled", "false");
    

2. 手动指定本地驱动路径

若需保留驱动使用逻辑但不想联网,可直接指定本地已兼容的驱动路径,Selenium Manager会自动跳过联网检查:

  • Java示例(Firefox):
    System.setProperty("webdriver.gecko.driver", "/your/local/path/geckodriver");
    WebDriver driver = new FirefoxDriver();
    
  • Python示例(Firefox,Selenium 4+推荐):
    from selenium import webdriver
    from selenium.webdriver.firefox.service import Service
    
    service = Service("/your/local/path/geckodriver")
    driver = webdriver.Firefox(service=service)
    

二、Selenium Manager联网访问的地址列表

针对主流浏览器,Selenium Manager会访问以下地址进行驱动版本检查和下载:

  • Firefox(geckodriver):
    • https://github.com/mozilla/geckodriver/releases/latest(版本检查)
    • https://github.com/mozilla/geckodriver/releases/download/(具体版本文件下载)
  • Chrome(chromedriver):
    • https://googlechromelabs.github.io/chrome-for-testing/(版本映射列表)
    • https://storage.googleapis.com/chrome-for-testing-public/(驱动文件下载)
  • Edge(msedgedriver):
    • https://msedgewebdriverstorage.blob.core.windows.net/edgewebdriver/(驱动文件下载)
    • https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/(版本信息查询)
  • Safari(safaridriver):无外部联网地址,直接调用macOS系统内置驱动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 11:45:10