~/talk

Become Black Ops QA with Selenium 4 BiDi-DevTools APIs

Talkat Selenium Conf 2022 · 2022-07-29..07-30· [testing, web-platform]
slides:none on file

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

  1. 0:00Introduction to CDP
  2. 2:05Globalization and testing
  3. 5:24Geographic testing techniques
  4. 9:59Implementing CDP and grids
  5. 15:29Geolocation coding demo
  6. 19:20Troubleshooting UI testing
  7. 24:52Monitoring and events
  8. 30:54Network traffic management
  9. 34:11Performance metrics
  10. 39:54Final Q&A and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.