Course Curriculum
Get a sneak peak into the course, with free lessons preview ⬇️
-
Introduction
2
Lessons
-
Introduction And Course Outcome
Preview
-
Cypress Architecture and Cypress vs Selenium
Preview
-
Tools Installation And Project Setup
2
Lessons
-
NodeJS VS Code And Project Setup - Windows
Preview
-
NodeJS VS Code And Project Setup - Mac
Start
-
Cypress Setup And Project Structure
4
Lessons
-
Preview
-
Cypress Test Runner Introduction
Preview
-
Exploring Cypress Folder Structure
Preview
-
How To Update Cypress Version
Start
-
Getting Started With Cypress Automation
5
Lessons
-
Cypress Syntax And First Test Case
Start
-
How To Run Cypress Automation Using Commands
Start
-
Cypress Intellisense With VS Code
Start
-
Cypress Locator Strategy And Selector Playground
Start
-
Get Method And CSS Selectors Implementation
Start
-
Using XPath With Cypress
1
Lesson
-
Working With Cypress XPath
Start
-
Deep Dive Into Cypress Concepts
4
Lessons
-
Start
-
Start
-
Start
-
Find Command - How to work with child elements
Start
-
Asynchronous Nature
2
Lessons
-
Synchronous Vs Asynchronous Nature
Start
-
Start
-
Cypress Assertions
3
Lessons
-
Implicit Subject Assertions
Start
-
Explicit Subject Assertions
Start
-
Default And Common Assertions
Start
-
Web UI Interactions
7
Lessons
-
How To Click On Element - Multiple Ways
Start
-
Double And Right Click On Element
Start
-
How To Type And Clear Element
Start
-
Checkbox and Radio Button Interaction
Start
-
How To Work With Dropdown Elements
Start
-
How To Mouseover - Trigger Command
Start
-
How To Mouseover - Invoke Command
Start
-
Working With Elements List
3
Lessons
-
Start
-
Start
-
AutoSuggest Dynamic Dropdown
Start
-
Working With Windows-Tabs-Popups-Frames
4
Lessons
-
JavaScript Alert And Confirm Popups
Start
-
Working With Multiple Tabs
Start
-
Working With Multiple Windows
Start
-
Start
-
Common Challenges
1
Lesson
-
Send Empty Data - Handle Uncaught Exceptions
Start
-
Framework Preparation
6
Lessons
-
Start
-
Include Exclude From Test Execution
Start
-
Fixtures - Handling Test Data
Start
-
Fixtures - Run Same Test With Multiple Data
Start
-
Custom Commands - Create Your Own Cypress Command
Start
-
Custom Commands - Real World Examples
Start
-
Page Object Model Framework
5
Lessons
-
Start
-
What is Page Object Model?
Start
-
Start
-
Create Page Object Test Suite
Start
-
Framework Refactor - Remove Hard Coded Data
Start
-
Reporting And Cypress Dashboard
5
Lessons
-
Test Execution Screenshots And Videos
Start
-
Start
-
Awesome Reports Generation
Start
-
Start
-
Start
-
Advanced Features
2
Lessons
-
How to use Environment Variables
Start
-
Experimental Feature - Safari Webkit
Start
-
API Testing Concepts
6
Lessons
-
RestAPI Architecture - Part 1
Start
-
RestAPI Architecture - Part 2
Start
-
Start
-
Start
-
Start
-
What To Verify In RestAPI Testing
Start
-
Cypress API Automation
8
Lessons
-
Practice Resources And Postman Account
Start
-
How To Make A Get Request
Start
-
Start
-
POST Request - Multiple Examples
Start
-
Start
-
POST-PUT-Delete - Complete Workflow
Start
-
Code Refactor - Complete Workflow
Start
-
Start
-
Git And GitHub - Version Control System
9
Lessons
-
Git and GitHub Introduction
Start
-
Git Installation on Windows
Start
-
Start
-
Create Local Git Repo - Staging And Commit
Start
-
File Checkin - GitHub Remote Repository
Start
-
Advantages and Importance of Git Branches
Start
-
File Checkin and Resolve Merge Conflicts - Real Time Example
Start
-
Course Code Files On GitHub
Start
-
Start
-
Continuous Integration With Jenkins
8
Lessons
-
Jenkins Features And Advantages
Start
-
Start
-
Jenkins Setup And Installation - Generic WAR File
Start
-
Jenkins Setup And Installation - Windows
Start
-
Jenkins Setup And Installation - Mac
Start
-
Start
-
Jenkins Plugins Management
Start
-
Building A Remote Project Using Git And Jenkins
Start
-
Conclusion
3
Lessons
-
Start
-
How to flaunt your Cypress knowledge?
Start
-
Get Social With Let's Kode It
Start
-
CSS Selectors - Advanced Locators
5
Lessons
-
Using Ids With CSS Selectors To Find Elements
Start
-
Using Multiple CSS Classes To Find Elements
Start
-
Using Wildcards With CSS Selectors
Start
-
Finding Child Nodes Using CSS Selectors
Start
-
Start