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

Chrome for Testing发布后无法更新ChromeDriver的问题求助

在Mac(arm-64)上解决Chrome 115+版本的Selenium驱动适配问题

核心修复逻辑

Chrome 115之后官方调整了驱动分发规则,必须下载与当前Chrome正式版主版本号完全匹配的「Google Chrome for Testing」压缩包,不能再用跨版本的旧驱动(比如115驱动搭配117 Chrome)。

步骤1:下载对应版本的测试包

找到和你当前Chrome主版本(比如117)一致的「Google Chrome for Testing」压缩包,解压后会得到chromedriver文件和测试版Chrome应用。

步骤2:部署ChromeDriver并赋予执行权限

把解压后的chromedriver移动到系统可执行目录,执行以下命令:

sudo mv /你解压后的文件路径/chromedriver /usr/local/bin/
sudo chmod +x /usr/local/bin/chromedriver

步骤3:解决测试版Chrome“应用已损坏”提示

打开终端,执行命令绕过系统安全校验:

xattr -cr /Applications/Google\ Chrome\ for\ Testing.app

之后右键点击该应用,选择「打开」即可正常启动。

步骤4:调整Selenium代码配置

如果需要指定使用测试版Chrome,或者确保驱动路径正确,修改代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

chrome_options = webdriver.ChromeOptions()
# 可选:指定测试版Chrome的启动路径
chrome_options.binary_location = "/Applications/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing"
# 指定ChromeDriver的路径
service = Service(executable_path="/usr/local/bin/chromedriver")
driver = webdriver.Chrome(service=service, options=chrome_options)

内容的提问来源于stack exchange,提问作者Jack R-G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 22:12:34