Skip to main content
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. 1. Install
  2. 2. First spec
  3. 3. Selectors
  4. 4. Network
  5. 5. Fixtures
  6. 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.

← All technology tutorials