Cypress Course Content
The Cypress automation course is designed to give you a 100% practical and actionable overview of the topics used in the Cypress Automation projects.
- What is Cypress?
- Architecture of Cypress
- How is it different from Selenium?
- From Cypress.io website ‘How it works?’
- From Cypress.io website ‘Features’
- Run Sample code and explain Test Runner and Playground
- Prerequisites
-
- VS Code
- Node 12+
- Create a project
- Cypress installation
- Cypress configuration
- Cypress JSON file
- Package.json
- Explain folder structure
- DOM Terminology
- Test Structure
- Types of locators
- First Sample
- Launching URL
- Finding Web elements
- Implicit wait, pause, and debug
- Saving Subject of the command
- Invoke command
- Checkboxes and Radio buttons
- Lists and Dropdowns
- Web Tables
- Popups and Tooltips
- Handling child windows
- Handling frames
- Cypress Assertions
- Chaining Assertions
- Shadow DOM