当前版本
如需详细了解如何选择正确的 ChromeDriver 版本,请参阅版本选择页面。
ChromeDriver 114.0.5735.90
支持 Chrome 114 版
如需了解详情,请参阅版本说明。
ChromeDriver 114.0.5735.16
支持 Chrome 114 版
如需了解详情,请参阅版本说明。
ChromeDriver 113.0.5672.63
支持 Chrome 113 版
- 已解决的问题 4205:传统版和 BiDi 中对象 ID 相同 [Pri-1]
- 已解决的问题 4302:不要假定 Mapper 位于 ExecuteGetWindowHandles 的第一个标签页中 [Pri-1]
- 已解决的问题 4356:Chrome 110 未使用偏好设置值“download.default_directory”[Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 113.0.5672.24
支持 Chrome 113 版
- 已解决的问题 4205:传统版和 BiDi 中对象 ID 相同 [Pri-1]
- 已解决的问题 4302:不要假定 Mapper 位于 ExecuteGetWindowHandles 的第一个标签页中 [Pri-1]
- 已解决的问题 4356:Chrome 110 未使用偏好设置值“download.default_directory”[Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 112.0.5615.49
支持 Chrome 112 版
- 已解决的问题 3517:为非无头设备启用打印功能 [Pri-]
- 解决了问题 4419:使用 chromedriver 时速度计上的开销较大 [Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 112.0.5615.28
支持 Chrome 112 版
- 已解决问题 4357:Chromedriver 版本 110.0.5481.77 的会话问题,包含 --headless 和 --user-data-dir 选项。[优先级 -1]
如需了解详情,请参阅版本说明。
ChromeDriver 111.0.5563.64
支持 Chrome 111 版
- 已解决的问题 4216:使用自定义 BiDiMapper 运行 ChromeDriver [Pri-]
- 已解决的问题 4300:传统版和 BiDi 之间的窗口手柄可以互操作 [Pri-]
- 已解决的问题 4325:call_function.js 的 jsonSerialize 中 toJSON 的处理不符合标准。[优先 -]
- 解决了问题 4330:DCHECK 在 DevToolsClientImpl::AddListener 中失败 [Pri-]
- 已解决问题 4357:--headless 和 --user-data-dir 选项的 ChromeDriver 会话问题 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 111.0.5563.41
支持 Chrome 111 版
- 已解决问题 4357:--headless 和 --user-data-dir 选项的 ChromeDriver 会话问题 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 111.0.5563.19
支持 Chrome 111 版
- 已解决的问题 4216:使用自定义 BiDiMapper 运行 ChromeDriver [Pri-]
- 已解决的问题 4300:传统版和 BiDi 之间的窗口手柄可以互操作 [Pri-]
- 已解决的问题 4325:call_function.js 的 jsonSerialize 中 toJSON 的处理不符合标准。[优先 -]
- 解决了问题 4330:DCHECK 在 DevToolsClientImpl::AddListener 中失败 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 110.0.5481.77
支持 Chrome 110 版
- 已解决问题 4193:无法在 Android 13 上启动新会话 [Pri-]
- 已解决的问题 4272:WebSocket 应将 code=0 视为 FIN 的指示 [Pri-]
- 已解决问题 4276:修复 ChromeDriver 中的连接问题 [Pri-]
- 已解决的问题 4295:带有
"webSocketUrl": true
的 ChromeDriver 含有少儿不宜 [Pri-] - 已解决问题 4297:ChromeDriver Bidi 无法正确序列化 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 110.0.5481.30
支持 Chrome 110 版
- 已解决问题 4193:无法在 Android 13 上启动新会话 [Pri-]
- 已解决的问题 4272:WebSocket 应将 code=0 视为 FIN 的指示 [Pri-]
- 已解决问题 4276:修复 ChromeDriver 中的连接问题 [Pri-]
- 已解决的问题 4295:带有
"webSocketUrl": true
的 ChromeDriver 含有少儿不宜 [Pri-] - 已解决问题 4297:ChromeDriver Bidi 无法正确序列化 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 109.0.5414.74
支持 Chrome 109 版
- 已解决的问题 4179:BiDi 会话必须支持多个连接 [Pri-]
- 已解决的问题 4203:改进赠送/返还金额信息 [Pri-]
- 已解决问题 4263:Meta+A 发生崩溃 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 109.0.5414.25
支持 Chrome 109 版
- 已解决的问题 4179:BiDi 会话必须支持多个连接 [Pri-]
- 已解决的问题 4203:改进赠送/返还金额信息 [Pri-]
- 已解决问题 4263:Meta+A 发生崩溃 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 108.0.5359.71
支持 Chrome 108 版。如需了解详情,请参阅版本说明。
ChromeDriver 108.0.5359.22
支持 Chrome 108 版
- 已解决的问题 4204:修复了失败的 WPT test_top_level_and_one_child [Pri-]
- 已解决的问题 4215:将 chromedriver_mac64_m1 build 重命名为 chromedriver_mac_arm64 [Pri-]
- 已解决的问题 4221:点击代码关闭浏览器时崩溃 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 107.0.5304.62
支持 Chrome 107 版
如需了解详情,请参阅版本说明。
ChromeDriver 107.0.5304.18
支持 Chrome 107 版
- 已解决的问题 4180:在系统收到 BiDiMapper 已启动的通知前禁止处理任何 BiDi 命令 [Pri-]
- 已解决的问题 4198:ChromeDriver BiDi 不应假定 BiDiMapper 始终显示在第一个标签页中 [Pri-]
- 已解决问题 4207:运行 WPT 时发生 WebDriver 错误 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 106.0.5249.61
支持 Chrome 106 版
如需了解详情,请参阅版本说明。
ChromeDriver 106.0.5249.21
支持 Chrome 106 版
- 已解决的问题 4016:向 ChromeDriver(基于 Mapper)添加基本的 BiDi 支持 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 105.0.5195.52
支持 Chrome 105 版
如需了解详情,请参阅版本说明。
ChromeDriver 105.0.5195.19
支持 Chrome 版本
如需了解详情,请参阅版本说明。
ChromeDriver 104.0.5112.79
支持 Chrome 104 版
如需了解详情,请参阅版本说明。
ChromeDriver 104.0.5112.29
支持 Chrome 104 版
- 已解决的问题 4121:WebDriver 命令有时会失败,并显示“意外命令响应”[Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 104.0.5112.20
支持 Chrome 104 版
- 已解决的问题 4121:WebDriver 命令有时会失败,并显示“意外命令响应”[Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 103.0.5060.134
支持 Chrome 103 版
- 已解决的问题 4048:目标框架分离 [Pri-]
- 已解决的问题 4121:WebDriver 命令有时会失败,并显示“意外命令响应”[Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 103.0.5060.53
支持 Chrome 103 版
- 已解决的问题 4048:目标框架分离 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 103.0.5060.24
支持 Chrome 103 版
如需了解详情,请参阅版本说明。
ChromeDriver 102.0.5005.61
支持 Chrome 102 版
- 已解决的问题 1309282:chromedriver 不支持多值开关 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 102.0.5005.27
支持 Chrome 102 版
- 已解决的问题 1309282:chromedriver 不支持多值开关 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 101.0.4951.41
支持 Chrome 101 版
- 已解决的问题 4046:附加空围栏帧时 DCHECK 命中 [Pri-]
- 已解决的问题 4080:切换到嵌套框架失败 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 101.0.4951.15
支持 Chrome 101 版
- 已解决的问题 4046:附加空围栏帧时 DCHECK 命中 [Pri-]
- 已解决的问题 4080:切换到嵌套框架失败 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 100.0.4896.60
支持 Chrome 100 版
- 已解决的问题 4002:支持围栏框架 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 100.0.4896.20
支持 Chrome 100 版
- 已解决的问题 4002:支持围栏框架 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 99.0.4844.51
支持 Chrome 99 版
如需了解详情,请参阅版本说明。
ChromeDriver 99.0.4844.35
支持 Chrome 99 版
- 已撤销!!!已解决的问题 2269:无法使用非 BMP 字符(U+FFFF 以上的码位)[Pri-3]
- 已解决的问题 chromium:1295243:ChromeDriver sendKeys 出现回归问题 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 99.0.4844.17
支持 Chrome 99 版
如需了解详情,请参阅版本说明。
ChromeDriver 98.0.4758.102
支持 Chrome 98 版
- 已解决的问题 3933:在视口边缘点击无效且无错误 [Pri-]
- 已撤销!!!已解决的问题 2269:无法使用非 BMP 字符(U+FFFF 以上的码位)[Pri-3]
- 已解决的问题 chromium:1295243:ChromeDriver sendKeys 出现回归问题 [Pri-1]
如需了解详情,请参阅版本说明。
ChromeDriver 98.0.4758.80
支持 Chrome 98 版
- 已解决的问题 3933:在视口边缘点击无效且无错误 [Pri-]
- 已解决的问题 2269:无法使用非 BMP 字符(U+FFFF 以上的码位)[Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 98.0.4758.48
支持 Chrome 98 版
- 已解决的问题 3933:在视口边缘点击无效且无错误 [Pri-]
- 已解决的问题 2269:无法使用非 BMP 字符(U+FFFF 以上的码位)[Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 97.0.4692.71
支持 Chrome 97 版
- 解决了问题 3878:更好地处理元素点击中的小数元素坐标 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 97.0.4692.36
支持 Chrome 97 版
- 解决了问题 3878:更好地处理元素点击中的小数元素坐标 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 97.0.4692.20
支持 Chrome 97 版
- 解决了问题 3878:更好地处理元素点击中的小数元素坐标 [Pri-]
如需了解详情,请参阅版本说明。
ChromeDriver 96.0.4664.45
支持 Chrome 96 版
- 已解决的问题 3445:无法访问影子根内的 iframe 中的元素 [Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 96.0.4664.35
支持 Chrome 96 版
- 已解决的问题 3445:无法访问影子根内的 iframe 中的元素 [Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 96.0.4664.18
支持 Chrome 96 版
- 已解决的问题 3445:无法访问影子根内的 iframe 中的元素 [Pri-3]
如需了解详情,请参阅版本说明。
ChromeDriver 95.0.4638.69
支持 Chrome 95 版
- 已解决的问题 3857:已指定主机标头或源标头,但未列入白名单或 localhost [Pri-1]
- 已添加
--allowed-origins
参数
如需了解详情,请参阅版本说明。
ChromeDriver 95.0.4638.54
支持 Chrome 95 版
- 已解决的问题 3857:已指定主机标头或源标头,但未列入白名单或 localhost [Pri-1]
- 已添加
--allowed-origins
参数
如需了解详情,请参阅版本说明。
ChromeDriver 95.0.4638.17
支持 Chrome 95 版
- 已解决的问题 3857:已指定主机标头或源标头,但未列入白名单或 localhost [Pri-1]
- 已添加
--allowed-origins
参数
如需了解详情,请参阅版本说明。
ChromeDriver 95.0.4638.10
支持 Chrome 95 版
- 已解决的问题 3857:已指定主机标头或源标头,但未列入白名单或 localhost [Pri-1]
- 已添加
--allowed-origins
参数
如需了解详情,请参阅版本说明。
ChromeDriver 94.0.4606.113
支持 Chrome 94 版
如需了解详情,请参阅版本说明。
ChromeDriver 94.0.4606.61
支持 Chrome 94 版
如需了解详情,请参阅版本说明。
ChromeDriver 94.0.4606.41
支持 Chrome 94 版
如需了解详情,请参阅版本说明。
ChromeDriver 93.0.4577.63
支持 Chrome 93 版
如需了解详情,请参阅版本说明。
ChromeDriver 93.0.4577.15
支持 Chrome 93 版
如需了解详情,请参阅版本说明。
ChromeDriver 92.0.4515.107
支持 Chrome 92 版
如需了解详情,请参阅版本说明。
ChromeDriver 92.0.4515.43
支持 Chrome 92 版
- 已解决的问题 3389:对 ChromeDriver 请求的主机验证
如需了解详情,请参阅版本说明。
ChromeDriver 91.0.4472.101
支持 Chrome 91 版
- 已解决的问题 1205107:无法获取 Web 应用中字段的属性值。
如需了解详情,请参阅版本说明。
ChromeDriver 91.0.4472.19
支持 Chrome 91 版
- 解决了问题 3744:在链接导航后,SendKeys() 和 Click() 均静默失败
- 已解决的问题 3746:属性端点错误地更新值
如需了解详情,请参阅版本说明。
ChromeDriver 90.0.4430.24
支持 Chrome 90 版
- 已解决的问题 3708:对于 shadow DOM 中的元素,GetElementLocation 的 inView 失败
- 已解决的问题 3721:收集 Service Worker 的性能日志(在启用的情况下)
- 已解决问题 3731:AdbImpl::GetPidByName 在非标准 Android 操作系统(例如一加)上无法正常运行
- 已解决的问题 3733:localhost 上的网域出现灾难性故障
- 已解决的问题 3734:驱动程序应发生错误,尝试在错误的网域上设置 Cookie
- 已解决的问题 3743:重构调用函数并修复移除元素问题
如需了解详情,请参阅版本说明。
ChromeDriver 89.0.4389.23
支持 Chrome 89 版
- 已解决的问题 3667:从渲染程序接收消息时超时
- 已解决的问题 3675:GetElementLocation 使用 inView 方法,该方法将布尔值错误处理为数组
- 已解决的问题 3682:GetElementRegion 会针对部分超出视口的元素返回不正确的大小
- 已解决的问题 3690:如果扩展程序使用 chrome.windows API,ChromeDriver 会失败
如需了解详情,请参阅版本说明。
ChromeDriver 88.0.4324.96
支持 Chrome 88 版
- 已解决的问题 3641:使用 Chrome Beta 版 v87 和 chromedriver v(87/86) 时,浏览器窗口未处于聚焦状态时网页无法加载/呈现
如需了解详情,请参阅版本说明。
ChromeDriver 88.0.4324.27
支持 Chrome 88 版
- 已解决的问题 3611:量角器中的
getText()
输出与<element>.innerText
不同 - 已解决的问题 3625:提高元素屏幕截图的兼容性
- 已解决的问题 3628:系统返回过时的元素引用和错误的网址,同时网址的路径中包含其他网址
- 已解决的问题 3631:添加对
webauthn:extension:largeBlob
功能的支持 - 解决了问题 3635:Chromedriver 86 -
chromedriver.quit()
似乎无法正确传递卸载事件 - 已解决的问题 3649:在 Windows 10 上使用无头模式时,无法将所选文本复制到剪贴板
如需了解详情,请参阅版本说明。
ChromeDriver 87.0.4280.88
支持 Chrome 87 版
- 已解决的问题 3641:使用 Chrome Beta 版 v87 和 chromedriver v(87/86) 时,浏览器窗口未处于聚焦状态时网页无法加载/呈现
- 已解决的问题 3657:屏幕截图后台浏览器超时
如需了解详情,请参阅版本说明。
ChromeDriver 87.0.4280.20
支持 Chrome 87 版
- 已解决的问题 2421:删除 Android adb-server 上的旧端口转发通道
- 已解决的问题 3474:模拟移动设备列表需要更新
- 已解决的问题 3507:实现“获取计算角色”
- 已解决的问题 3508:实现“获取计算标签”
- 已解决的问题 3584:重命名 ChromeDriver 命令行选项 --whitelisted-ips
- 已解决的问题 3588:Bidi WebSocket 连接
- 已解决的问题 3594:如果 OOPIF 在主页面之前加载,导航会过早完成
- 已解决的问题 3598:用于将 devtools 端口转发到 webview_devtools_remote 套接字的命令行选项
- 已解决的问题 3608:Chromedriver debuggerAddress 不支持 ipv6
如需了解详情,请参阅版本说明。
ChromeDriver 86.0.4240.22
支持 Chrome 86 版
- 已解决的问题 3370:正常关闭 Chrome,否则 Cookie 无法正确保存到 SQLite 持久性文件
- 已解决的问题 3401:Get Element Location JS 无法找到元素的可见中心
- 已解决的问题 3462:对于 sendKeys,CMD 密钥不适用于 MAC
- 已解决的问题 3541:改进了客户端和 ChromeDriver 之间的日志
- 已解决的问题 3559:当 ChromeDriver 报告不兼容时,输出 Chrome 版本
如需了解详情,请参阅版本说明。
ChromeDriver 85.0.4183.87
支持 Chrome 85 版
- 已解决的问题 3578:当提醒对话框打开时,Chrome 85 不再允许与窗口进行正常互动
如需了解详情,请参阅版本说明。
ChromeDriver 85.0.4183.83
支持 Chrome 85 版
- 已解决的问题 3577:ChromeDriver 85 未检测到已更改的 Chrome 目录 (C:\Program Files)
如需了解详情,请参阅版本说明。
ChromeDriver 85.0.4183.38
支持 Chrome 85 版
- 已解决问题 3214:ChromeDriver78:Sendkeys 使用 content 元素重置文本选择
- 已解决的问题 3376:从 ChromeDriver 中移除 LaunchApp 命令
- 已解决的问题 3432:有时
NavigationTracker
无法检测页面何时完成加载 - 已解决的问题 3481:根据 w3c 规范新的打印端点
- 已解决的问题 3488:当代理配置错误时,driver.get 不会抛出错误
- 已解决的问题 3502:使用
document.hasFocus()
检查元素是否已获得焦点 - 已解决问题 3515:selenium.common.exceptions.WebDriverException: Message:unknown error: bad Inspector message
如需了解详情,请参阅版本说明。
ChromeDriver 84.0.4147.30
支持 Chrome 84 版
- 已解决的问题 3420:切换到打印窗口后,chromedriver 停止响应
- 已解决的问题 3421:驱动程序返回不带样式的西里尔文文本
- 已解决的问题 3422:GetElementText 与原型 1.6.0.3 中断
- 已解决的问题 3434:无法从“浏览器”日志中获得“断言”消息
如需了解详情,请参阅版本说明。
ChromeDriver 83.0.4103.39
支持 Chrome 83 版
- 更新了 Chromedriver,以便正确使用 Proto.js。
如需了解详情,请参阅版本说明。
ChromeDriver 83.0.4103.14
支持 Chrome 83 版
- 已解决的问题 1778:从 ChromeDriver 废弃 launchApp
- 已解决的问题 2520:当 Chrome 无响应时,InitSession 可以一直等待
- 已解决的问题 3120:从新标签页下载无头模式
- 已解决的问题 3234:确认在子字符串前面发现了分号
- 已解决的问题 3240:ExecuteGetElementRect 不检查从 GET_SIZE 返回的状态
- 解决了问题 3331:
get_cookies()
方法返回双精度型“expiry”键,但在 w3c 模式下应为 int64 - 已解决的问题 3332:重试超时记录为严重问题
- 已解决的问题 3339:Chromedriver 意外退出并显示代码为 null,发出 SIGTRAP 信号
- 已解决的问题 3351:改进安全注意事项消息
- 已解决的问题 3352:支持将 SendKeys 用于颜色元素
- 已解决的问题 3353:框架上下文销毁后仍继续等待待处理导航
- 已解决的问题 3375:部分网站上的 Chromedriver v80 在 getPageSource 上挂起
- 已解决的问题 3383:Windows 上的 ChromeDriver 80+ 似乎会在收到特定元素或点击代码时退出或停止
- 已解决的问题 3399:移除 wasThrown 检查
ChromeDriver 81.0.4044.138
支持 Chrome 81 版
- 更新了 Chromedriver,以便正确使用 Proto.js。
如需了解详情,请参阅版本说明。
ChromeDriver 81.0.4044.69
支持 Chrome 81 版
- 已修复:部分网站上的 Chromedriver 在使用 getPageSource 时崩溃。
- 修复了:ChromeDriver 在特定元素或点击命令时崩溃的问题。
如需了解详情,请参阅版本说明。
ChromeDriver 81.0.4044.20
支持 Chrome 81 版
- 修复了尝试获取 html 元素位置时出现的错误。
- Get 和 Add Cookie 命令现在针对特定框架。
- 解决了在重新定义标准 JavaScript 对象的网站上出现的一些问题。
- ChromeDriver 会在收到“Target Closed”(目标关闭)消息后继续等待加载完成。
- Chromedriver 现在针对超时返回符合规范的错误代码
- 修复了:NewSession 命令上的 ChromeDriver 响应异常缓慢。
- 现已支持用户定义的超过 10 分钟的超时。
- 修复了:由于 IPv4 与 IPv6 不匹配,ChromeDriver 无法连接到开发者工具。
- 恢复了 Chrome 二进制文件在 Linux 上的搜索顺序。
如需了解详情,请参阅版本说明。
ChromeDriver 80.0.3987.106
支持 Chrome 80 版
- 恢复了 Chrome 二进制文件在 Linux 上的搜索顺序
如需了解详情,请参阅版本说明。
ChromeDriver 80.0.3987.16
支持 Chrome 80 版
- 修复了使用代理时加载页面被中止的问题。
- Chromedriver 现在会等待加载当前帧。
- ChromeDriver 日志包含驱动程序所使用的端口。
- 为 w3c 模式启用了 SetGeoLocation。
- 添加了针对 UnexpectedAlertOpen 状态的缺失提醒文本。
- 改进了加载 CRX2 扩展程序时的消息。
- 修复了 ExecuteGetPageSource 中的潜在竞态条件问题。
- 当 allowInsecureCerts 功能为 true 时,ChromeDriver 将添加 --ignore-certificate-errors 标志
- 更新了错误消息和返回状态,表示没有此类执行上下文
- 修复了:在等待导航期间,ChromeDriver 可能会无限期地阻塞。
- 向 AddCookie 和 GetCookie 添加了 SameSite 属性。
如需了解详情,请参阅版本说明。
ChromeDriver 79.0.3945.36
支持 Chrome 79 版
它在版本 79.0.3945.16 的基础上进行了以下更改:
- 修复了元素坐标计算错误的问题
如需了解详情,请参阅版本说明。
ChromeDriver 79.0.3945.16
支持 Chrome 79 版
- 修复了由于命令执行期间触发的 JavaScript 提醒而导致 ChromeDriver 崩溃的问题
- 修复了在截取屏幕截图时触发提醒时导致 Chromedriver 锁定的 bug
- 从 Chrome 启动命令中移除了 --ignore-certificate-errors
- 已将 Win10 中的 platform 和 platformName 更改为 Windows
- 修复了排除“enable-automation”时未定义的 window.navigator.webdriver 的问题
- 修复了 WPT 测试“test_not_editable_inputs[hidden]”
- 修复了使用无头模式时出现的“元素不可点击”问题
如需了解详情,请参阅版本说明。
ChromeDriver 78.0.3904.105
支持 Chrome 78 版
对版本 78.0.3904.70 进行了以下更改: * 修复了错误计算元素坐标的问题
如需了解详情,请参阅版本说明。
ChromeDriver 78.0.3904.70
支持 Chrome 78 版
对版本 78.0.3904.11 进行了以下更改:
- 由于已报告多个问题,因此还原了调整 Retina 显示屏上的屏幕画面大小的更改
如需了解详情,请参阅版本说明。
ChromeDriver 78.0.3904.11
支持 Chrome 78 版
- 修复了 JavaScript 对象序列化中的多个问题
- 修复了 Android 版 Chrome 的功能匹配问题
- 实现了权限自动化
- 固定了 Retina 显示屏上的屏幕截图大小
- 修复了在某些情况下网页加载超时的问题
- 改进了 platformName 功能匹配
- 修复了将指针移动到下拉列表选项时返回的错误代码
- 修复了在无头模式下影响下载的问题
如需了解详情,请参阅版本说明。
ChromeDriver 77.0.3865.40
支持 Chrome 77 版
它在版本 77.0.3865.10 的基础上进行了以下更改:
- 修复了在序列化和反序列化 JavaScript 对象时出现的两个错误
- 修复了在匹配 capability 时对 platformName: android 的处理
如需了解详情,请参阅版本说明。
ChromeDriver 77.0.3865.10
支持 Chrome 77 版
- 修复了 Actions API 实现中的多个问题
- 改进了 JavaScript 代码执行和结果处理
- 修复了以下 bug:在 OSS 模式下错误地拒绝了正文为空的 POST 请求
- 更强大的导航跟踪器
- 支持即时网页加载策略
- 根据 W3C WebDriver 规范添加了“New Window”命令
- 支持在无头模式下保存下载的文件
- 添加了对加载 CRX3 扩展项的支持
如需了解详情,请参阅版本说明。
ChromeDriver 76.0.3809.126
支持 Chrome 76 版
与版本 76.0.3809.68 相比,加入了以下更改:
- 修复了在序列化和反序列化 JavaScript 对象时出现的两个错误
如需了解详情,请参阅版本说明。
ChromeDriver 76.0.3809.68
支持 Chrome 76 版
它在版本 76.0.3809.25 的基础上进行了以下更改:
- 修复了检测 JavaScript 对象中的循环引用时出现的错误
- 修复了发生某些类型的 JavaScript 错误时,导致 ChromeDriver 崩溃的 bug
- 修复了阻止 Actions API 与 Shadow DOM 内的元素交互的 bug
- 修复了跟踪操作 API 命令之间的辅助键状态的 bug
- 修复了跟踪操作 API 命令之间的指针位置的 bug
- 将“在 W3C 模式下无法调用非 W3C 标准命令”错误保存到日志文件中
如需了解详情,请参阅版本说明。
ChromeDriver 76.0.3809.25
支持 Chrome 76 版
它在版本 76.0.3809.12 的基础上进行了以下更改:
- 修复了以下 bug:在 OSS 模式下错误地拒绝了正文为空的 POST 请求
- 添加了用于检索 Chrome 日志的新端点
- 为 W3C 模式下的“Is Displayed”命令添加了端点
如需了解详情,请参阅版本说明。
ChromeDriver 76.0.3809.12
支持 Chrome 76 版
- 完成了 Actions API 的实现
- 改进了脚本超时处理的规范合规性
- 改进了对 Execute Script 命令执行的结果的序列化
- 修复了将元素滚动到视图中时出现的问题
- 添加了对 WebDriver 规范中定义的“Cancel”键的处理方式
- 修复了对未处理提醒错误响应的处理
- 修复了
<details>
元素的处理问题 - 更新了 ExcludeSwitches 选项,以允许在开关名称中使用可选的前导短划线
如需了解详情,请参阅版本说明。
ChromeDriver 75.0.3770.140
支持 Chrome 75 版
与版本 75.0.3770.90 相比,加入了以下更改:
- 修复了发生某些类型的 JavaScript 错误时,导致 ChromeDriver 崩溃的 bug
- 修复了在操作之间保留辅助键状态的 bug
如需了解详情,请参阅版本说明。
ChromeDriver 75.0.3770.90
支持 Chrome 75 版
它在版本 75.0.3770.8 的基础上进行了以下更改:
- 修复了以下 bug:在 OSS 模式下错误地拒绝了正文为空的 POST 请求
- 添加了用于检索 Chrome 日志的新端点
如需了解详情,请参阅版本说明。
ChromeDriver 75.0.3770.8
支持 Chrome 75 版
最显著的变化是,ChromeDriver 现在默认在 W3C 标准兼容模式下运行。其他更改包括:
- 修复了导致在元素清除期间出现两次模糊处理事件的 bug
- 根据 W3C 标准的要求,将功能 loggingPrefs 重命名为 goog:loggingPrefs
- 修复了 W3C 模式下的错误处理
- 正确处理创建 Cookie 时在域名中没有前导点的方式
- 允许为 null 的脚本超时
- 修复了使用“Multiple”属性向文件输入发送元素“发送键”命令的问题
- 修复了“获取活动元素”命令,以便在不存在活动元素时返回“无此类元素”错误
- 修复了导航到格式错误的网址以返回“参数无效”错误的问题
- 修复了收到无效会话 ID 时出现的 HTTP 状态代码
- 修复了输入参数缺失或格式错误时出现的错误响应
- 修复了 Execute Script 命令,以处理面向行的 JavaScript 注释
如需了解详情,请参阅版本说明。
ChromeDriver 74.0.3729.6
支持 Chrome 74 版
- 修复了在 Windows 上生成意外 debug.log 文件的 bug
- 修复了 SVG 文档内的鼠标点击和拖放问题
- 在来自 ChromeDriver 的响应中添加了 cache-control 标头
- 修复了点击被其他元素拦截时出现的错误类型
- 修复了导致 ChromeDriver 在没有 /dev/shm 的 Linux 设备上失败的 bug
- 修复了某些类型的双击事件
- 修复了“Get Sessions”命令
- 修复了“切换到帧”命令中的错误检查
- 修复了“获取页面源代码”命令
如需了解详情,请参阅版本说明。
ChromeDriver 73.0.3683.68
支持 Chrome 73 版
- 修复了在 Windows 上生成意外 debug.log 文件的 bug
- 修复了在某些情况下从执行脚本命令返回的错误代码
- 在来自 ChromeDriver 的响应中添加了 cache-control 标头
- 将 HTTP 服务器设置为默认使连接保持活跃状态
- 修复了关闭窗口命令,以便正确处理用户提示
- 修复了将键发送到已停用的元素时返回的错误代码
- 改进了超时值处理的规范合规性
- 改进了添加 Cookie 命令的规范合规性
- 增加 HTTP 服务器监听队列长度
- 修复了 v0 shadow DOM 中的“Is Element Display”命令
- 在日志文件中添加了有关“元素清除”命令行为变更的警告
- 修复了执行脚本命令,以将 document.all 正确转换为 JSON 格式
- 改进了对不良元素引用的处理
如需了解详情,请参阅版本说明。
ChromeDriver 2.46
支持 Chrome v71-73
- 修复了在某些情况下从执行脚本命令返回的错误代码
- 将 HTTP 服务器设置为默认使连接保持活跃状态
- 修复了关闭窗口命令,以便正确处理用户提示
- 修复了将键发送到已停用的元素时返回的错误代码
- 改进了超时值处理的规范合规性
- 改进了“添加 Cookie”命令的规范合规性
- 改进了“切换到帧”命令的规范合规性
- 增加 HTTP 服务器监听队列长度
- 修复了 v0 Shadow DOM 中的“是元素显示”命令
- 固定元素双击命令
- 在日志文件中添加了有关“元素清除”命令行为变更的警告
- 修复了执行脚本命令,以将 document.all 正确转换为 JSON 格式
- 改进了对不良元素引用的处理
如需了解详情,请参阅版本说明。
ChromeDriver 2.45
支持 Chrome v70-72
- 已修正的新会话不符合规范
- 修复了当 Chrome 和 ChromeDriver 版本不兼容时,ChromeDriver 不应启动 Chrome 的问题
- 修复了使用无效定位器时“查找元素”命令返回错误的错误代码的问题
- 修复了某些 ChromeDriver 状态代码不正确的问题
- 修复了 WebViewImpl::DispatchTouchEventsForMouseEvents 内的 JS 中的编译错误
- 修复了应处理用户提示的窗口大小命令
- 修复了使用 Chrome 选项“user-data-dir=”时 ChromeDriver 无法正确启动 Chrome 的问题
- 已修正的状态命令不符合规范
- 修复了添加对 StrictFileInteractability 的支持
ChromeDriver 2.44
支持 Chrome v69-71
- 修复了 Mac 上的 WindowMaximize 问题
- 修复了窗口句柄调用不正确的“提醒打开错误”
- 修复了元素发送键在 W3C 模式下应获得“text”属性的问题
- 修复了未按照规范处理“是否启用元素”这一 XML 特殊情况的问题
- 修复了未按照规范处理获取元素 CSS 值的 XML 特殊情况
- 修复了设置窗口矩形需要检查无效输入的问题
- 修复了对新的 unhandledPromptBehavior 模式的支持
ChromeDriver 2.43
支持 Chrome v69-71
变更包括:
- 修复了代理配置解析不符合标准的问题
- 修复了启动应用命令不稳定的问题
- 修复了 iframe 内元素的屏幕截图不正确的问题
- 添加了 ChromeDriver 支持通过远程连接调整窗口大小
- 已修正的错误代码不会在 Clear 元素中处理
- 修复了“不等待元素可见”的问题
- 修复了未实现 Get 元素属性的问题
- 修复了“切换到帧”不符合规范的问题
- 修复了执行异步脚本不返回符合规范的错误代码的问题
- 修复了执行脚本不返回符合规范的错误代码的问题
- 修复了 ExecuteGet 中的错误代码不符合规范的问题
- 修复了“发送提醒文本”不返回符合规范的错误代码的问题
- 修复了 input type="date" 假装元素上的 clear() 问题,此问题现已修正
- 修复了 Chromedriver 获取手动打开标签页的窗口句柄的问题
- 修复了允许 chromedriver 附加或启动新日志文件的问题
- 修复了当标志处于 firstMatch 时时,新会话不会调用 w3c 模式的问题
ChromeDriver 2.42
支持 Chrome v68-70
变更包括:
- 修复了移动模拟中的 ClickEelement 问题
- 已列入白名单的固定 IP 地址(使用 IPv4)
- 修复了在 Mac OS 上使用许可名单-ips 标志启动 ChromeDriver 的问题
- 修复了 SetTimeout,以接受 W3C 之前和 W3C 之前的格式
- 修复了截取元素屏幕截图的问题
- 已修复 ChromeDriver 在系统 PATH 中查找 Chrome 二进制文件的问题
- 固定“最大化窗口”和“全屏”
- 实现了日志重放功能。(尚不支持 Android 和远程浏览器)
- 修复了一些不符合 W3C 标准的错误代码
- 修复了无法正确处理具有多个参数的 console.log
- 修复了 GetElementRect 应允许使用双精度类型
- 修复了触摸模拟
ChromeDriver 2.41
支持 Chrome v67-69
变更包括:
- 修复了当 ChromeDriver 使用“whitelisted-ips”选项运行时出现的问题
- 远程调试端口在 capability 中返回
- 在 Android 上实现了获取窗口大小的操作
- 改进了桌面版 Chrome 启动错误消息
- 如果无法启动 Chrome 二进制文件,ChromeDriver 会快速失败
- 关闭窗口返回值符合规范