WebDriver
WebDriver 是一种浏览器自动化接口,允许外部程序远程检查并控制浏览器。它是一种与平台和语言无关的线协议,既支持基于命令的自动化,也支持实时、事件驱动的通信。
WebDriver 为跨浏览器测试提供工具,帮助团队在多种浏览器和平台上交付一致的用户体验。它旨在让 Web 作者编写测试,以便从单独的控制进程自动化浏览器。
WebDriver 有两种变体:使用 HTTP 的 WebDriver classic,以及使用 WebSocket、可进行双向事件驱动通信的 WebDriver BiDi。
参考
浏览完整的 WebDriver 参考文档。
- WebDriver BiDi
-
WebDriver BiDi 模块、命令和事件的参考。
- WebDriver classic
-
WebDriver classic 命令和超时的参考。
- 能力
-
WebDriver 能力的参考。
- 错误
-
WebDriver 错误的参考。