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

Selenium 4.6 之后如何使用特定浏览器版本?

指定Selenium Manager使用特定版本的驱动

方法1:通过系统环境变量指定

针对不同浏览器设置对应的环境变量,直接指定目标驱动版本:

  • Chrome/Edge:设置SE_CHROME_VERSION(Chrome)或SE_EDGE_VERSION(Edge)为目标版本,例如SE_CHROME_VERSION=114.0.5735.90
  • Firefox:设置SE_FIREFOX_VERSION为目标版本,例如SE_FIREFOX_VERSION=115.0

终端设置示例

Windows命令行:

set SE_CHROME_VERSION=114.0.5735.90

Linux/macOS终端:

export SE_CHROME_VERSION=114.0.5735.90

方法2:通过代码配置传递版本参数

在初始化驱动时,通过DriverOptions的能力参数指定版本,以主流语言为例:

Java示例(Chrome)

ChromeOptions options = new ChromeOptions();
options.setCapability("se:chromeVersion", "114.0.5735.90");
WebDriver driver = new ChromeDriver(options);

Python示例(Firefox)

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

options = Options()
options.set_capability("se:firefoxVersion", "115.0")
driver = webdriver.Firefox(options=options)

方法3:手动指定本地驱动路径

若已下载好特定版本的驱动文件,可直接指定路径绕过Selenium Manager的自动下载逻辑:

Java示例

System.setProperty("webdriver.chrome.driver", "/your/local/path/chromedriver-114.0.5735.90");
ChromeOptions options = new ChromeOptions();
WebDriver driver = new ChromeDriver(options);

Python示例

from selenium import webdriver

driver = webdriver.Chrome(executable_path='/your/local/path/chromedriver-114.0.5735.90')

内容的提问来源于stack exchange,提问作者Mate Mrše

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 23:29:50