Course Highlights
  • Government certification
  • Certification valid for life
  • Lifelong e-learning access
  • Learning Hours: 20 hrs
  • Life Time Job Support
  • Job Profile Tagging
Curriculum

2 Topics
Introduction And Course Outcome
Cypress Architecture and Cypress vs Selenium

2 Topics
NodeJS VS Code And Project Setup – Windows
NodeJS VS Code And Project Setup – Mac

4 Topics
Cypress Installation
Cypress Test Runner Introduction
Exploring Cypress Folder Structure
How To Update Cypress Version

5 Topics
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

1 Topic
Working With Cypress XPath

4 Topics
Get Command Details
How To Chain Commands
Within Command Details
Find Command - How to work with child elements

2 Topics
Synchronous Vs Asynchronous Nature
Cypress Promise Handling

3 Topics
Implicit Subject Assertions
Explicit Subject Assertions
Default And Common Assertions

7 Topics
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

3 Topics
Each And Wrap Command - For Loop
Element List Iteration
AutoSuggest Dynamic Dropdown

4 Topics
JavaScript Alert And Confirm Popups
Working With Multiple Tabs
Working With Multiple Windows
Working With Iframes

1 Topic
Send Empty Data - Handle Uncaught Exceptions

6 Topics
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

5 Topics
What is a Framework?
What is Page Object Model?
No Framework Test Suite
Create Page Object Test Suite
Framework Refactor - Remove Hard Coded Data

5 Topics
Test Execution Screenshots And Videos
Retry Failed Test Cases
Awesome Reports Generation
Awesome Reporter Options
Cypress Cloud Dashboard

2 Topics
How to use Environment Variables
Experimental Feature - Safari Webkit

6 Topics
RestAPI Architecture - Part 1
RestAPI Architecture - Part 2
What Are Endpoints
GET-POST-PUT-DELETE
Understanding Headers
What To Verify In RestAPI Testing

8 Topics
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

9 Topics
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 And Git Clone

8 Topics
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

4 Topics
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

  Write a Review

Certificate in Cypress

Go to Paid Course