什么是 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 端点

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

文档

问题排查

参与其中