~/talk

Selenium 4

Talkat Selenium Camp 2020 · 2020-02-21..02-22· [testing, web-platform]
slides:none on file

Selenium 4 alphas exist now and aim for a mostly drop‑in upgrade: the legacy JSON Wire Protocol is removed in favor of the W3C WebDriver, the revived IDE is rewritten, and new features include relative locators for spatial element queries plus access to the Chrome DevTools Protocol (used to intercept network requests in a live demo that returned a kitten). A rewritten Grid proves horizontally scalable with a new Grid architecture (Router, Distributor, Session Map, Nodes), Docker node support, OpenTelemetry/Jaeger tracing, and working demos.

AI-written summary · about

  1. 0:00Start
  2. 10:23dropping the original json wire protocol
  3. 14:40get hold of the legacy wire protocol in the java bindings
  4. 21:44take advantage of some of the features in the chrome debugging protocol
  5. 22:23wrap it with a network interceptor
  6. 23:59add their own locators
  7. 28:22selenium grid
  8. 28:48wrote the original selenium grid
  9. 35:19collect distributed traces
  10. 36:01start up a selenium grid
  11. 36:35start up the grid
  12. 41:03distributed tracing baked into the selenium grid
  13. 42:56support the shadow dom out of the box
~/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.