下载内容

当前版本

如需详细了解如何选择正确的 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 会快速失败
  • 关闭窗口返回值符合规范