ChromeDriver 概览

ChromeDriver 是一款实现 W3C WebDriver 标准的独立服务器。WebDriver 是一个开源工具,用于跨多种浏览器自动测试 Web 应用。借助其接口,您可以使用 capability 在本地或远程对用户代理进行控制和内省。

capability 是一组与语言无关的键值对,用于定义 WebDriver 会话所需的������和行为。功能通常在创建 WebDriver 实例时以参数的形式传递,可用于指定浏览器设置,例如浏览器名称、版本和网页加载策略。

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

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

您可以点击此处查看 WebDriver 标准的当前实现状态。

最新的 ChromeDriver 二进制文件

  • 从 M115 开始,您可以通过 Chrome for Testing 推出情况信息中心获取每个发布版本(稳定版、Beta 版、开发者版、Canary 版)的最新 Chrome 和 ChromeDriver 版本。如需自动下载版本,可以使用方便的 JSON 端点
  • 您可以在下载页面找到旧版本。

ChromeDriver 文档

排查问题

参与其中