Automated Testing for the Modern Web
summary
Claims that end-to-end tests become deterministic by executing test code inside the browser run loop instead of relying on WebDriver’s stateless HTTP hops, and that setup is one npm install away. Architecture shows direct access to DOM and network so tests inspect XHR and call app code directly, offers time travel through commands, and bundles mocha/chai/sinon so stubbing and assertions just work. Demo builds a todo app test and it runs interactively.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:45About Jennifer
- 1:52Browser automation
- 5:17Webdriver
- 11:02Stateless web
- 14:17Debugging
- 15:19Setup
- 16:52Cypress Architecture
- 18:16Cyprus
- 18:47Cyprus features
- 19:39Demo
related talks
37mTesting the way it should be
36mModern Web Testing: Going Beyond Selenium
55mModern Web Testing: Going Beyond Selenium
30mModern Web Testing: Going Beyond Selenium
45mAutomated Testing JavaScript
29mAutomated Testing for the Modern Web
45mEnd to End testing React applications
38mModern Web Testing: Going Beyond Selenium
