~/talk

Test Automation with Selenium 5 and Java

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [testing]
slides:none on file

Selenium 4.25 already ships a standalone binary that the project uses to auto-discover, download and cache drivers and browsers, implemented as Selenium Manager in Rust and bundled across Windows, macOS and Linux (Windows Edge still needs admin MSI). The bindings let Java tests request pinned versions or labels like Chrome-for-Testing or beta/nightly, while legacy WebDriverManager still offers Docker-based browsers and easy session recording to mp4. The emerging WebDriver BiDi uses WebSocket for bidirectional events to replace nonstandard CDP.

AI-written summary · about

  1. 0:00Introduction to Selenium
  2. 6:51Selenium's history and evolution
  3. 15:34Driver management challenges
  4. 19:06Selenium Manager introduction
  5. 23:05Selenium Manager features
  6. 28:02WebDriver Manager vs Selenium Manager
  7. 30:10Browser management with Docker
  8. 33:03WebDriver BiDi and CDP
  9. 39:25Selenium ecosystem overview
  10. 41:52Interactive quiz and conclusion
~/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.