~/talk

Selenide: Make Java UI Tests Great Again!

Talkat TestCon Europe 2025 · 2025-10-21..10-24· [testing, frontend-architecture]
slides:none on file

Claims that Selenide makes Java UI tests concise and robust by layering a testing API on top of Selenium, providing built on Selenium reliability with faster text-entry hacks, waits by default 4 seconds smart waits for most checks, and automatic screenshots and videos attached on failure plus rich failure messages showing element state. Examples include $ and $$ element APIs, configurable timeouts, video-on-fail, mobile/Appium support, and successful demos of simpler, less flaky tests.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Java tests migrating to JavaScript
  3. 3:17Java with good practices
  4. 4:43Simplify project structure
  5. 7:39Avoid getters/setters in Java
  6. 11:07JUnit vs TestNG
  7. 12:58Eliminate XML suites
  8. 15:27Stop overengineering frameworks
  9. 18:58Introducing Selenide
  10. 20:46Selenium vs Playwright myths
  11. 22:55Playwright vs Selenide syntax
  12. 24:19Selenide simplifies UI tests
  13. 26:47Automatic waiting in Selenide
  14. 28:55Better error messages
  15. 31:46Handling collections in Selenide
  16. 32:49Video recording for debugging
  17. 34:37Finding elements by text
  18. 35:43Selenide resources
  19. 36:04Q&A
~/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.