Become Black Ops QA with Selenium 4 BiDi-DevTools APIs
summary
Live demos show Selenium 4 using Chrome DevTools Protocol for geolocation, timezone and language emulation and the new WebDriver BiDi for cross‑browser use, with working examples of setGeolocationOverride and pinScript initialization that injects highlight and notification code, plus traffic capture, network interceptor to mock or block URLs and listeners for JS exceptions and DOM mutations. The approach works but many CDP methods are experimental, require specific browser versions or an augmenter for remote WebDriver and commercial grids need explicit capability flags; code and videos are on GitHub.
AI-written summary · about
chapters (18)
- 0:00Tools track intro
- 1:39DevTools and CDP
- 3:25Cross-browser automation
- 4:10Agenda and localization
- 5:55Globalization testing
- 9:28Geolocation testing
- 10:56Selenium 4 setup
- 19:54Geolocation in action
- 23:30Troubleshooting tests
- 25:18Pinned scripts debugging
- 31:03JavaScript exceptions
- 35:02DOM mutations monitoring
- 36:06Network traffic capture
- 39:24API mocking and emulation
- 41:13PWA performance
- 41:56Q&A mobile testing
- 43:43Network interceptors
- 45:10Future book sneak peek
related talks
44mBecome Black Ops QA with Selenium 4 BiDi-DevTools APIs
44mNext Gen Front end testing with DevTools and WebDriver
29mNext level of Front end testing with Devtools and WebDriver
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and its Integration with Selenium
01h 26mWorkshop: Reactive Browser Testing with WebDriver BiDi
20mSelenium 4 – What's New and How you Can Use it!
26mWhat’s new and good in Selenium
31mRevolutionising Browser Automation: A Deep Dive into the WebDriver BiDi Project and...
