WebDriver

WebDriver以原生的方式驱动浏览器; 在此了解更多内容.

WebDriver 以本地化方式驱动浏览器,就像用户在本地或使用 Selenium 服务器的远程机器上所做的那样,这标志着浏览器自动化的飞跃。

Selenium WebDriver 指的是语言绑定和各个浏览器控制代码的实现。 这通常被称为 WebDriver

Selenium WebDriver 是 W3C 推荐标准

  • WebDriver 被设计成一个简单和简洁的编程接口。

  • WebDriver 是一个简洁的面向对象 API。

  • 它能有效地驱动浏览器。


入门指南

如果你是Selenium的新手, 我们有一些资源帮助你快速入门.

驱动会话

支持的浏览器列表

等待策略

网络元素

在DOM中识别和使用元素对象.

浏览器交互

Actions接口

用于向 Web 浏览器提供虚拟化设备输入操作的低级接口.

WebDriver BiDi (双向功能)

WebDriver BiDi 是由 Selenium 项目与各浏览器厂商共同制定的 W3C 标准双向协议, 用于浏览器自动化. 它在 WebDriver 之上增加了 WebSocket 连接, 使脚本能够实时接收并响应浏览器事件, 包括网络请求, 控制台消息和 JavaScript 错误. 它是取代 Chrome DevTools Protocol 的跨浏览器标准.

Support features

针对更高层面功能的额外支持类.

故障排除协助

如何管理 WebDriver 的问题.