Playwright & Cypress
Write reliable end-to-end browser tests with Playwright and Cypress: locators and assertions, authentication, network mocking, debugging flaky tests, visual and accessibility checks, and running at scale in CI.
What you'll learn
- Explain what end-to-end tests are for and how Playwright and Cypress differ in architecture.
- Write Playwright tests with fixtures, role-based locators, auto-waiting and web-first assertions.
- Write Cypress tests with chained commands, retry-able assertions, cy.intercept and custom commands.
- Handle authentication, network mocking, test data and page objects without slowing suites down.
- Prevent and debug flaky tests with traces, UI mode, time-travel, screenshots and videos.
- Add visual, accessibility and API checks, then run suites in CI with retries, artifacts and sharding.