Zenler Player
Your course is loading. Hang tight.
Cypress.io Test Automation
Back to curriculum
0% Complete
0% Complete
Introduction And Course Outcome
Cypress Architecture and Cypress vs Selenium
NodeJS VS Code And Project Setup - Windows
NodeJS VS Code And Project Setup - Mac
Cypress Installation
Cypress Test Runner Introduction
Exploring Cypress Folder Structure
How To Update Cypress Version
Cypress Syntax And First Test Case
How To Run Cypress Automation Using Commands
Cypress Intellisense With VS Code
Cypress Locator Strategy And Selector Playground
Get Method And CSS Selectors Implementation
Working With Cypress XPath
Get Command Details
How To Chain Commands
Within Command Details
Find Command - How to work with child elements
Synchronous Vs Asynchronous Nature
Cypress Promise Handling
Implicit Subject Assertions
Explicit Subject Assertions
Default And Common Assertions
How To Click On Element - Multiple Ways
Double And Right Click On Element
How To Type And Clear Element
Checkbox and Radio Button Interaction
How To Work With Dropdown Elements
How To Mouseover - Trigger Command
How To Mouseover - Invoke Command
Each And Wrap Command
Element List Iteration
AutoSuggest Dynamic Dropdown
JavaScript Alert And Confirm Popups
Working With Multiple Tabs
Working With Multiple Windows
Working With Iframes
Send Empty Data - Handle Uncaught Exceptions
Hooks Explained
Include Exclude From Test Execution
Fixtures - Handling Test Data
Fixtures - Run Same Test With Multiple Data
Custom Commands - Create Your Own Cypress Command
Custom Commands - Real World Examples
What is a Framework?
What is Page Object Model?
No Framework Test Suite
Create Page Object Test Suite
Framework Refactor - Remove Hard Coded Data
Test Execution Screenshots And Videos
Retry Failed Test Cases
Awesome Reports Generation
Awesome Reporter Options
Cypress Cloud Dashboard
How to use Environment Variables
Experimental Feature - Safari Webkit
RestAPI Architecture - Part 1
RestAPI Architecture - Part 2
What Are Endpoints
GET-POST-PUT-DELETE
Understanding Headers
What To Verify In RestAPI Testing
Practice Resources And Postman Account
How To Make A Get Request
How To Use Alias
POST Request - Multiple Examples
Request Chaining
POST-PUT-Delete - Complete Workflow
Code Refactor - Complete Workflow
Working With OAuth 2.0
Git and GitHub Introduction
Git Installation on Windows
Git Installation on Mac
Create Local Git Repo - Staging And Commit
File Checkin - GitHub Remote Repository
Advantages and Importance of Git Branches
File Checkin and Resolve Merge Conflicts - Real Time Example
Course Code Files On GitHub
GitHub Project Check-in
Jenkins Features And Advantages
Jenkins Prerequisites
Jenkins Setup And Installation - Generic WAR File
Jenkins Setup And Installation - Windows
Jenkins Setup And Installation - Mac
Securing Jenkins
Jenkins Plugins Management
Building A Remote Project Using Git And Jenkins
Course Notes
How to flaunt your Cypress knowledge?
Get Social With Let's Kode It
Using Ids With CSS Selectors To Find Elements
Using Multiple CSS Classes To Find Elements
Using Wildcards With CSS Selectors
Finding Child Nodes Using CSS Selectors
CSS Cheat Sheet
Introduction
Introduction And Course Outcome
Preview
Cypress Architecture and Cypress vs Selenium
Preview
Tools Installation And Project Setup
NodeJS VS Code And Project Setup - Windows
Preview
NodeJS VS Code And Project Setup - Mac
Cypress Setup And Project Structure
Cypress Installation
Preview
Cypress Test Runner Introduction
Preview
Exploring Cypress Folder Structure
Preview
How To Update Cypress Version
Getting Started With Cypress Automation
Cypress Syntax And First Test Case
How To Run Cypress Automation Using Commands
Cypress Intellisense With VS Code
Cypress Locator Strategy And Selector Playground
Get Method And CSS Selectors Implementation
Using XPath With Cypress
Working With Cypress XPath
Deep Dive Into Cypress Concepts
Get Command Details
How To Chain Commands
Within Command Details
Find Command - How to work with child elements
Asynchronous Nature
Synchronous Vs Asynchronous Nature
Cypress Promise Handling
Cypress Assertions
Implicit Subject Assertions
Explicit Subject Assertions
Default And Common Assertions
Web UI Interactions
How To Click On Element - Multiple Ways
Double And Right Click On Element
How To Type And Clear Element
Checkbox and Radio Button Interaction
How To Work With Dropdown Elements
How To Mouseover - Trigger Command
How To Mouseover - Invoke Command
Working With Elements List
Each And Wrap Command
Element List Iteration
AutoSuggest Dynamic Dropdown
Working With Windows-Tabs-Popups-Frames
JavaScript Alert And Confirm Popups
Working With Multiple Tabs
Working With Multiple Windows
Working With Iframes
Common Challenges
Send Empty Data - Handle Uncaught Exceptions
Framework Preparation
Hooks Explained
Include Exclude From Test Execution
Fixtures - Handling Test Data
Fixtures - Run Same Test With Multiple Data
Custom Commands - Create Your Own Cypress Command
Custom Commands - Real World Examples
Page Object Model Framework
What is a Framework?
What is Page Object Model?
No Framework Test Suite
Create Page Object Test Suite
Framework Refactor - Remove Hard Coded Data
Reporting And Cypress Dashboard
Test Execution Screenshots And Videos
Retry Failed Test Cases
Awesome Reports Generation
Awesome Reporter Options
Cypress Cloud Dashboard
Advanced Features
How to use Environment Variables
Experimental Feature - Safari Webkit
API Testing Concepts
RestAPI Architecture - Part 1
RestAPI Architecture - Part 2
What Are Endpoints
GET-POST-PUT-DELETE
Understanding Headers
What To Verify In RestAPI Testing
Cypress API Automation
Practice Resources And Postman Account
How To Make A Get Request
How To Use Alias
POST Request - Multiple Examples
Request Chaining
POST-PUT-Delete - Complete Workflow
Code Refactor - Complete Workflow
Working With OAuth 2.0
Git And GitHub - Version Control System
Git and GitHub Introduction
Git Installation on Windows
Git Installation on Mac
Create Local Git Repo - Staging And Commit
File Checkin - GitHub Remote Repository
Advantages and Importance of Git Branches
File Checkin and Resolve Merge Conflicts - Real Time Example
Course Code Files On GitHub
GitHub Project Check-in
Continuous Integration With Jenkins
Jenkins Features And Advantages
Jenkins Prerequisites
Jenkins Setup And Installation - Generic WAR File
Jenkins Setup And Installation - Windows
Jenkins Setup And Installation - Mac
Securing Jenkins
Jenkins Plugins Management
Building A Remote Project Using Git And Jenkins
Conclusion
Course Notes
How to flaunt your Cypress knowledge?
Get Social With Let's Kode It
CSS Selectors - Advanced Locators
Using Ids With CSS Selectors To Find Elements
Using Multiple CSS Classes To Find Elements
Using Wildcards With CSS Selectors
Finding Child Nodes Using CSS Selectors
CSS Cheat Sheet
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson