~/talk

Web and Mobile testing with Selenium, JUnit 5, and Docker

Talkat QA Fest 2019 · 2019-09-20..09-21· [testing, devops-and-delivery]

Selenium-Jupiter is a JUnit 5 extension that injects real WebDriver and Appium instances, uses WebDriverManager to auto-download drivers, and launches browsers and Android devices inside Docker browsers with VNC and MP4 recording. Tests can reuse browser sessions, run against Sauce Labs or local Docker images, scale to dozens (author reports ~100 on a single machine) and expose a CLI and server for non-Java clients. Android boots slowly (minutes) but recordings and screenshots are produced and tests reliably run.

AI-written summary · about

  1. 0:00Intro
  2. 0:59Selenium Jupiter
  3. 4:20Why Selenium Jupiter
  4. 6:24JUnit 5 vs Selenium Jupiter
  5. 9:40Selenium Driver
  6. 12:06Selenium Options
  7. 17:21Remote Process
  8. 25:16Additional features
  9. 30:35Performance tests
  10. 33:11Android performance tests
  11. 35:05Tests and Plates
  12. 36:19Selenium and Jenkins
  13. 38:06Jenkins Configuration
  14. 38:24Commandline interface
  15. 40:16Selenium Jupiter server
~/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.