Intermediate 9 planned topics Testing
Introduction to Cypress
Learn Cypress commands, fixtures, and end-to-end web tests. Free Cypress introduction.
Learning Outcomes
- Write a visit-and-assert spec
- Select elements with stable test ids
- Intercept a network request
- Run Cypress headed and headless
Overview
Cypress runs in the browser with a time-traveling debugger. Tests are JavaScript that visit pages and assert on the DOM.
This introduction covers cy.get, aliases, and stubbing network calls.
It is often easier to start than Selenium for modern SPAs.
What this course will cover
- 1. Install
- 2. First spec
- 3. Selectors
- 4. Network
- 5. Fixtures
- 6. CI
Start a complete tutorial now
Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Cypress lessons are added.