WebDriver BiDi: work in progress.
summary
WebDriver BiDi is a W3C bidirectional WebSocket protocol that adds async calls and lower‑level browser control, with the spec, verification and implementations progressing. Over 600+ Web Platform Tests validate behavior; a minimal cross‑browser scenario is implemented (Chromium via a CDP→BiDi mapper and Firefox), ChromeDriver support is pending and Edge collaboration is underway. Roadmap items include keyboard/mouse emulation, screenshots, print‑to‑PDF and network interception, with early runs showing ~20% speed improvement over polling.
AI-written summary · about
chapters (16)
- 0:00Start
- 4:24Introduction
- 5:59WebDriver Classic vs BiDi
- 6:51What does "New Protocol" mean?
- 7:10Specification (RFC)
- 7:48Verification
- 9:19Chromium implementation
- 10:17Chromium BIDI-CDP Mapper
- 10:57Firefox status
- 11:17Roadmap
- 11:36Minimal scenario
- 12:18Hacker News
- 13:00Google Search
- 13:41Capturing screenshot
- 13:59Print to PDF
- 14:21Network request interception
related talks
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and...
11mThe Future of Cross-Browser Automation: WebDriver BiDi
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and its Integration with Selenium
42mAdvancing WebDriver BiDi support in WebKit
33mBeyond WebDriver!
15mBrowser automation/testing with BiDi and minimal dependencies
01h 26mWorkshop: Reactive Browser Testing with WebDriver BiDi
26mHow browser automation works behind the scenes
