Why do we need Selectors?
Document Object Model (DOM) & Elements
Practical In Depth Look into Selectors - Part 1/2
Practical In Depth Look into Selectors - Part 2/2
Xpath Selectors - Part 1/3
Xpath Selectors - Part 2/3
Important - Please Read - (XPath Plugin Update)
Xpath Selectors - Part 3/3
Important!! - Please Watch
Improving our Tests with Dynamic Selectors
Want to Learn how to Create more Advanced / Sophisticated Selectors?
Combining Alias Invoke Variables & Iterating through Data - Part 1/5
Combining Alias Invoke Variables & Iterating through Data - Part 2/5
Combining Alias Invoke Variables & Iterating through Data - Part 3/5
Combining Alias Invoke Variables & Iterating through Data - Part 4/5
Combining Alias Invoke Variables & Iterating through Data - Part 5/5
Handing Alerts - Documentation
Handling Alerts - Example 1/2
Handling Alerts - Example 2/2
Alert Challenge - Solution
Handling Alerts with Stubs
Handling Checkboxes - Part 1/2
Handling Checkboxes - Part 2/2
Handling Checkboxes - Challenge
Handling Checkboxes - Solution
Selecting Multiple Checkboxes
Handling Data - Example 1 - Part 1/3
Handling Data - Example 1 - Part 2/3
Handling Data - Example 1 - Part 3/3
Handling Data - Example 2 - Part 1/2
Handling Data - Example 2 - Part 2/2
Handling Date Pickers - Part 1/5
Handling Date Pickers - Part 2/5
Handling Date Pickers - Part 3/5
Handling Date Pickers - Part 4/5
Handling Date Pickers - Part 5/5
Custom Commands - Documentation & Practical Example - Part 1/2
Custom Commands - Documentation & Practical Example - Part 2/2
Custom Commands - Challenge
Custom Commands - Challenge Solution
Using Custom Commands to Further Improve our Framework - Part 1/2
Using Custom Commands to Further Improve our Framework - Part 2/2
Page Object Modelling - Part 1/6
Page Object Modelling - Part 2/6
Page Object Modelling - Part 3/6
Page Object Modelling - Part 4/6
Page Object Modelling - Part 5/6
Page Object Modelling - Part 6/6
GitHub - Account Creation & Login
Visual Studio Code & GitHub - Setup
Committing and Pushing our Code (Framework) to GitHub - Part 1/2
Committing and Pushing our Code (Framework) to GitHub - Part 2/2
Pushing & Pulling New Changes
Triggering Tests Using New Repo & Code - (Cypress Dashboard)
GitHub Cypress App - [Homework]
Java JDK - Download & Setup
Java JDK - Download & Setup - Mac Ubuntu Linux….
Jenkins - Download & Setup
Jenkins Plugins - Download & Setup
Jenkins Build(s) - Triggering Cypress Tests - Part 1/2
Jenkins Build(s) - Triggering Cypress Tests - Part 2/2
Linking Jenkins & Cypress Dashboard
Prerequisites - (Please Watch)
Cypress Dashboard - Pricing Plans
Parallelization - Documentation
Parallelization - Architecture Overview - (Real World Example)
Making Jenkins Assessable Via Local Network
Jenkin’s Nodes (Agents) - Setup - Part 1/2
Jenkin’s Nodes (Agents) - Setup - Part 2/2
Jenkins Pipeline Job - Overview
Jenkins Pipeline Script – Creation - Part 1/2
Jenkins Pipeline Script – Creation - Part 2/2
Jenkins Pipeline Job - Creation
Jenkins Nodes (Agents) - Activation
Parallelization In Action!
Parallelization In Action! - Chrome Headed Mode
Triggering Different Test Suites in Parallel
Automating Test Suite(s) Execution
Prerequisite - (Please Watch)
JSON - Practical Example - Part 1/2
JSON - Practical Example - Part 2/2
JSON Server - Installation
GET - Request via Postman
POST - Request via Postman
PUT - Request via Postman
DELETE - Request via Postman
JSON Server & Cypress Integration
GET - Request via Cypress - Validate Status Code
GET Request - Validate Keys & Values
GET Request - Loop Through & Assert Response
POST Request - Validate Status Code
POST Request - Post & Validate Properties
POST Request - Dynamic Data
UPDATE Request via Cypress
DELETE Request via Cypress
API - Challenge Solution - Part 1/2
API - Challenge Solution - Part 2/2
Get Request - XHR Testing
Mocking Get Requests by Stubbing Responses
Post Request - XHR Testing
Put Request - Stubbing Server Response - XHR Testing
Real world Example - Project Setup & Cypress Integration
Real world Example - Manual Account Creation
Real world Example - Automating Account Creation
Real world Example - UI & XHR Validation
Real world Example - Automating Account Login
Real world Example - Mocking Data
Real world Example - Mocking Data - Challenge Overview
Real world Example - Mocking Data - Challenge Solution
Prerequisite - (Please Watch)
Project Setup - Challenge Overview
Project Setup - Challenge Solution
Signup Test - Challenge Overview
Signup Test - Challenge Solution - Part 1/3
Signup Test - Challenge Solution - Part 2/3
Signup Test - Challenge Solution - Part 3/3
Login Test - Challenge Overview
Login Test - Challenge Solution - Part 1/2
Login Test - Challenge Solution - Part 2/2
API Testing - Challenge Overview
API Testing - Challenge Solution
API Authentication - Token Extraction
API Authentication - Loading Token & Login - (Non UI)
Prerequisite - (Please Watch)
Feature File & Scenario - Creation
Step Definitions - Creation: Part 1/2
Step Definitions - Creation: Part 2/2
Creating Multiple Scenario's
Data Driven Testing -> Scenario Outlines