Workshop: Reactive Browser Testing with WebDriver BiDi
summary
Hands‑on workshop shows WebDriver BiDi used with Selenium 4.35 and Java (Maven) to open a websocket (capability websocketURL=true), subscribe to browser events, and act on them in real time. Demos include capturing console entries (preload scripts to override Math.random), intercepting and mocking network requests and responses, reactive form validation that records 26 console events during a run, and geolocation emulation — all run from the provided starter repo and working live.
AI-written summary · about
chapters (9)
- 0:00Reactive browser testing intro
- 2:15Meet the speakers
- 19:30Setup WebDriver BiDi sessions
- 21:36Enable WebDriver BiDi in Chrome
- 37:11Listen to console events
- 49:52Capture network requests
- 59:15Reactive form validation
- 1:07:35Emulate geolocation
- 1:16:05Q&A on WebDriver BiDi
related talks
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and its Integration with Selenium
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and...
24mWebDriver BiDi: work in progress.
33mBeyond WebDriver!
47mBecome Black Ops QA with Selenium 4 BiDi-DevTools APIs
44mBecome Black Ops QA with Selenium 4 BiDi-DevTools APIs
15mBrowser automation/testing with BiDi and minimal dependencies
42mAdvancing WebDriver BiDi support in WebKit
