~/talk

Next level of Front end testing with Devtools and WebDriver

Talkat SeleniumConf London 2019 · 2019-10-07..10-08· [web-platform, testing]
links:none on file
slides:none on file

Shows how existing Selenium WebDriver suites gain Chrome DevTools power by opening Chromedriver with remote debugging, fetching the WebSocket debugger URL and calling DevTools JSON APIs to do things that were manual or mocked: clearDataForOrigin to wipe site storage, network interception to replace images and mock responses, and Network.emulateNetworkConditions to simulate 3G/4G/offline and geolocation changes. Demonstrates doing this with a manual WebSocket client in WebDriver 3 and via executeCdpCommand / built-in CDP wrappers in Selenium 4, rescuing tests from 1000+ maintenance-heavy mock JSONs.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27About Fathima
  3. 3:52Push Notification
  4. 4:34Testing with Devtools
  5. 10:11Finding the right API
  6. 16:23WebDriver version
  7. 16:55Demo
  8. 20:04Network
  9. 24:16Mock geolocation
~/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.