此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WebDriver

WebDriver 是一种浏览器自动化接口,允许外部程序远程检查并控制浏览器。它是一种与平台和语言无关的线协议,既支持基于命令的自动化,也支持实时、事件驱动的通信。

WebDriver 为跨浏览器测试提供工具,帮助团队在多种浏览器和平台上交付一致的用户体验。它旨在让 Web 作者编写测试,以便从单独的控制进程自动化浏览器。

WebDriver 有两种变体:使用 HTTP 的 WebDriver classic,以及使用 WebSocket、可进行双向事件驱动通信的 WebDriver BiDi。

参考

浏览完整的 WebDriver 参考文档。

WebDriver BiDi

WebDriver BiDi 模块、命令和事件的参考。

WebDriver classic

WebDriver classic 命令和超时的参考。

能力

WebDriver 能力的参考。

错误

WebDriver 错误的参考。

规范

参见