~/talk

Cypress: Testing without Selenium, Part 2

TalkinRussianat Selenium Camp 2019 · 2019-02-22..02-23· [testing, web-platform]
slides:none on file

Cypress.io is presented as a Selenium-free test runner that runs tests inside the browser through a proxy and even inserts a certificate to rewrite domains so tests and app can share state. The talk covers Cypress architecture and CI/CD integration, network intercepts and request rewrites, automatic command queuing (no manual async), a React component mount for component tests, retry logic to reduce flakiness, a paid dashboard for parallel CI, and examples of file stubbing and custom commands.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Why Cypress for devs
  3. 3:01Testing in-browser
  4. 7:51Iframe limits
  5. 10:44Backend testing
  6. 12:13Cypress syntax
  7. 16:50Test writing
  8. 20:26Code coverage myths
  9. 23:25Component testing
  10. 33:01React component testing
  11. 37:43API testing
  12. 40:09Test reliability
  13. 41:55Cross-browser testing
  14. 43:40Request interception
  15. 44:21Cypress future
  16. 44:44Q&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.