# WebDriver

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

URL: https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/

---

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

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

Selenium WebDriver 是 [W3C 推荐标准](https://www.w3.org/TR/webdriver1/)

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

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

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

---

Section pages:

- [入门指南](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/getting_started/index.md): 如果你是Selenium的新手, 我们有一些资源帮助你快速入门.
- [驱动会话](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/drivers/index.md)
- [支持的浏览器列表](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/browsers/index.md)
- [等待策略](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/waits/index.md)
- [网络元素](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/elements/index.md): 在DOM中识别和使用元素对象.
- [浏览器交互](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/interactions/index.md)
- [Actions接口](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/actions_api/index.md): 用于向 Web 浏览器提供虚拟化设备输入操作的低级接口.
- [WebDriver BiDi (双向功能)](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/bidi/index.md): WebDriver BiDi 是由 Selenium 项目与各浏览器厂商共同制定的 W3C 标准双向协议, 用于浏览器自动化. 它在 WebDriver 之上增加了 WebSocket 连接, 使脚本能够实时接收并响应浏览器事件, 包括网络请求, 控制台消息和 JavaScript 错误. 它是取代 Chrome DevTools Protocol 的跨浏览器标准.
- [Support features](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/support_features/index.md): 针对更高层面功能的额外支持类.
- [故障排除协助](https://deploy-preview-2974--selenium-dev.netlify.app/zh-cn/documentation/webdriver/troubleshooting/index.md): 如何管理 WebDriver 的问题.
