Learn how to use Cypress to test JavaScript applications in this full course for beginners! You'll dive deep into the world of end-to-end testing, as you learn about setting up, writing, and executing robust tests to ensure the reliability and performance of your web applications.
✏️ Course created by @coderyan
💻 Starter project - https://github.com/coderyansolomon/cypress-course
💻 Final project - https://github.com/coderyansolomon/cypress-course-final
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)
⭐️ Contents ⭐️
⌨️ (
0:00:28) Introduction
⌨️ (
0:01:52) Course Overview
⌨️ (
0:04:04) Why Cypress?
⌨️ (
0:08:24) Project Setup And Install
⌨️ (
0:17:21) Cypress Describe Blocks
⌨️ (
0:18:55) Cypress It Blocks
⌨️ (
0:20:42) Cypress Commands
⌨️ (
0:29:17) Cypress Getting Elements
⌨️ (
0:30:29) Cypress Command Chaining And Assertions
⌨️ (
0:55:39) Cypress beforeEach Blocks
⌨️ (
0:57:55) Cypress Custom Commands
⌨️ (
1:06:01) Testing Forms In Cypress
⌨️ (
1:27:31) Multi-Page Testing
⌨️ (
1:36:01) Cypress Intercepts
⌨️ (
1:47:34) Helpful Cypress Methods
⌨️ (
1:55:11) Testing A Grudge List Feature
⌨️ (
2:10:57) Cypress Component Tests
⌨️ (
2:26:37) Cypress Best Practices
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news