-
Notifications
You must be signed in to change notification settings - Fork 23.2k
Expand file tree
/
Copy pathindex.md
More file actions
19 lines (16 loc) · 1.22 KB
/
Copy pathindex.md
File metadata and controls
19 lines (16 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
title: WebDriver BiDi reference
short-title: BiDi
slug: Web/WebDriver/Reference/BiDi
page-type: landing-page
sidebar: webdriver
---
WebDriver BiDi is a bidirectional protocol for browser automation that provides event-driven communication between the local end (the automation client) and the remote end (the browser).
This reference documents the modules, commands, and events available in WebDriver BiDi.
Unlike the HTTP request-response model of [WebDriver classic](/en-US/docs/Web/WebDriver/Reference/Classic), BiDi enables real-time events and supports advanced automation scenarios through WebSocket-based communication.
- [Modules](/en-US/docs/Web/WebDriver/Reference/BiDi/Modules)
- : Collections of related commands and events used in specific browser automation cases.
- [Commands](/en-US/docs/Web/WebDriver/Reference/BiDi/Modules#commands)
- : Asynchronous operations to inspect and control the behavior of browsers, manage browser sessions and contexts, execute scripts, monitor network activity, interact with DOM elements, and emulate browser APIs.
- [Events](/en-US/docs/Web/WebDriver/Reference/BiDi/Modules#events)
- : Notifications sent by the remote end (the browser) signaling that something of interest has occurred.