~/talk

Andrei Solntsev: Selenide: Easy Automated Rests for Mobile & Web in Java

Talkat TestCon Europe 2024 · 2024-10-22..10-25· [testing]
slides:none on file

Selenide is a Java testing library built on Selenium that claims to cut boilerplate and make UI tests noticeably more stable by providing smart waiting (default 4s), concise APIs like $ and $$ selectors, and built‑in checks so assertions read like “element should be visible.” It bundles automatic screenshots + HTML on failure, file upload/download helpers, Allure reporting, and cross‑platform locators that reuse page objects for web, Android and iOS via Appium mobile support. It runs locally by default, also supports Selenium Grid, Selenoid and cloud providers with extra config.

AI-written summary · about

  1. 0:00Selenide introduction
  2. 1:52What is Selenide
  3. 4:23Basic Selenide test
  4. 9:47Selenide vs Selenium
  5. 11:57Smart waits in Selenide
  6. 14:48Error messages and screenshots
  7. 16:15Working with collections of elements
  8. 18:02Advanced Selenide locators
  9. 20:14Finding by text/attributes
  10. 23:05Parent/closest elements
  11. 24:10Built-in test reports
  12. 26:41File upload/download
  13. 29:47URL/clipboard checks
  14. 30:51Page objects in Selenide
  15. 31:57Mobile tests with Selenide
  16. 34:10Cloud test execution
  17. 38:24Live test demo
  18. 40:14Q&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.