Become Black Ops QA with Selenium 4 BiDi-DevTools APIs
summary
Walks through concrete Selenium 4 usage: Chromium CDP and the newer WebDriver BiDi to simulate geolocation and time zones (data‑driven Java tests that set coordinates for world capitals and verify distances), pin reusable JavaScript for highlighting and toast messages via pinScript and highlight, capture JS exceptions and DOM mutations, intercept and mock HTTP (useful to reproduce flaky third‑party payments), implement a black‑hole proxy with network.setBlockedURLs, run on remote grids after calling augmenter; found a memory leak in an SPA and shows metrics to detect it.
AI-written summary · about
chapters (10)
- 0:00Introduction to CDP
- 2:05Globalization and testing
- 5:24Geographic testing techniques
- 9:59Implementing CDP and grids
- 15:29Geolocation coding demo
- 19:20Troubleshooting UI testing
- 24:52Monitoring and events
- 30:54Network traffic management
- 34:11Performance metrics
- 39:54Final Q&A and summary
related talks
47mBecome Black Ops QA with Selenium 4 BiDi-DevTools APIs
44mNext Gen Front end testing with DevTools and WebDriver
01h 26mWorkshop: Reactive Browser Testing with WebDriver BiDi
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
31mSelenium Hacks
20mSelenium 4 – What's New and How you Can Use it!
47mTest Automation with Selenium 5 and Java
