Testing Angular with Cypress.io
summary
Cypress.io claims to replace Protractor/WebDriver by running as an Electron app that launches the browser, controls and intercepts XHR requests, and can mock responses and reuse fixture data so end-to-end and integration tests run faster and less flakily. Tests on a real ~650 KB app complete in seconds (example runs: 13s suite, 1.7s single test), offer time‑traveling DOM snapshots for debugging, and record screenshots/video; the concrete demos show tests becoming reliable and easy to iterate.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:40Why do we test
- 5:38Cypressio Architecture
- 9:15Cypressio Features
- 11:42Testing with Cypressio
- 13:01Bundled Tools
- 14:47Running Tests
- 21:07Fixture Data
- 22:30Protractor
- 27:26Debugging
- 29:42Screenshots
related talks
41mCypressIO
45mCypress: Testing without Selenium, Part 1
20mAmazing E2e testing experience with Cypress and Angular
39mGaining Confidence with Cypress Tests
37mTesting the way it should be
29mAutomated Testing for the Modern Web
23mRun your end-to-end tests at light speed with Cypress
47mEnd to End Testing with Cypress
