~/talk

E2E Testing Front-end with Hermione

TalkinRussianat JS Fest 2018 · on Saturday, 2018-03-31· [testing, frontend-architecture]

How to add real end-to-end checks using the Hermione framework for front-end apps: shows configuring Hermione, running tests in parallel per test to speed suites, automatic browser retries and screenshots for failures, and using page objects and beforeEach hooks to reset state. Demonstrates running locally with Chrome or in Docker + Selenium Grid + BrowserStack, and presents a visual-diff option via Gemini, starting from a minimal regression suite and showing it run end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Manual testing issues
  3. 5:56Testing types and benefits
  4. 10:28Выбор фреймворка для E2E тестирования
  5. 12:57Hermione features
  6. 18:24Installing Hermione
  7. 21:37First Hermione test
  8. 22:42Page and element loading
  9. 24:06localStorage prep
  10. 26:35Selectors in tests
  11. 27:38Debugging and screenshots
  12. 28:39Interactive debug stop
  13. 30:03Page objects and localization
  14. 32:49Browser selection
  15. 34:13Docker for testing
  16. 35:18Selenium Grid and remote
  17. 37:04CI/CD integration
  18. 39:09Первые шаги по внедрению E2E тестирования
  19. 40:12Hermione docs
  20. 40:54Future: screenshot testing
  21. 41:59Q&A
  22. 44:50Q&A: complex actions
  23. 46:37Q&A: parallel execution
  24. 48:46Q&A: testing depth
  25. 51:15Q&A: performance
  26. 53:40Q&A: test speed
~/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.