什么是 ChromeDriver?

ChromeDriver 是一个独立服务器,用于实现 W3C WebDriverWebDriver BiDi 标准。WebDriver 是一款开源工具,专为在多种浏览器中自动测试 Web 应用而打造。借助其接口,您可以使用功能在本地或远程控制和自省用户代理。

Capability 是一组不依赖于语言的键值对,用于定义 WebDriver 会话的所需功能和行为。在创建 WebDriver 实例时,通常会将功能作为参数传递,并且可用于指定浏览器设置,例如浏览器名称、版本和网页加载策略。

ChromeDriver 通过添加 Chromium 专用功能来扩展 Webdriver。它使用 ChromeOptions 对象将 WebDriver API 中的功能传递给 ChromeDriver。某些 Chromium 专用功能包括安装扩展程序、更改窗口类型以及在启动时传递命令行参数。

ChromeDriver 适用于 Android 版 Chrome 和桌面版 Chrome(Mac、Linux、Windows 和 ChromeOS)。

查看 WebDriver 标准的当前实现状态

最新的 ChromeDriver 二进制文件

从 M115 开始,您可以访问 Chrome 测试版可用性信息中心,查看各个发布渠道(稳定版、Beta 版、开发者版、Canary 版)的最新 Chrome 和 ChromeDriver 版本。

如需下载最新的 ChromeDriver 二进制文件,您可以使用 JSON 端点

您可以在下载中找到旧版本。

文档

问题排查

参与其中