Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Cypress V10+: Ui + Api Automation + Cucumber + Page Objects

    Posted By: ELK1nG
    Cypress V10+: Ui + Api Automation + Cucumber + Page Objects

    Cypress V10+: Ui + Api Automation + Cucumber + Page Objects
    Last updated 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 25.36 GB | Duration: 33h 37m

    Cypress Tutorials - Learn and Master Cypress Modern Automation tool JS and TS with Page Objects, Cucumber, Frameworks

    What you'll learn
    Cypress tool - Automation in-Depth
    Page Object Model
    Cucumber JS
    End to End Automation on different type of applications
    All major Cypress commands etc
    Cypress Automation implementation on Live projects
    Requirements
    Basic knowledge of Automation
    Description
    Cypress Tutorials on Latest V10+Welcome to Brand new series of the most demanding and the Modern test Automation tool I.e CypressRecently uploaded new lectures on Cypress V10+ in Aug 2022Cypress is one the open source Automation tool for cross browser testing which is very popular these days and has a great demand in Industry. The test execution is quite fast as compare to any other automation tools available in the IndustryA lot of new features that Cypress came up with which you will not find in any other automation tool in the Industry for ex if we talk about other open source automation tools or projects like Selenium, Protractor, WebDriverIO most of these are originated from the Selenium API itself. Features like: Time TravelDebuggabilityAutomatic WaitingSpies, Stubs, and ClocksNetwork Traffic ControlConsistent ResultsScreenshots and VideosCross browser TestingWe will be discussing about these features in Depth in the courseAnd in case you are coming from Selenium background then you are going to love this tool as working on Cypress is very very easy and simple as compare to writing automation code using Selenium APIsWhat our students says:Saibi L.Rahul Arora is Amazing…!!!His videos are very organized. Anybody can learn from scratch if you follow his videos..Praful G.This is an Ultimate course on Cypress with all great stuff Page Objects, Cucumber BDD etc. Thank you so much Rahul Arora, really had a great learning experienceLourdes ..Rigth to the point,It covers all JavaScript concepts needed to work with Cypress, Cucumber integration, complex Webelements, how to handle gestures, viewports, etc.Taught in the most practical way but explaining all important definitions. So, you don't waste a single second.When it comes to automated testing, Rahul Arora's courses are a must!Martin B.Top notch course as usual from Rahul, very highly recommended for anybody learning automation testing.

    Overview

    Section 1: Introduction to the Cypress course

    Lecture 1 Introduction to the Cypress course

    Lecture 2 FIXING THE BLURRED VIDEO SCREEN

    Lecture 3 What is CYPRESS?

    Lecture 4 Cypress Architecture - Difference in Cypress and Selenium

    Lecture 5 Download complete code

    Section 2: Pre-Requisite and Basic Installation

    Lecture 6 Prerequisite

    Lecture 7 Installing Cypress

    Lecture 8 Writing the very first Cypress test

    Lecture 9 Upgrade yourself to the Latest Cypress V10

    Section 3: MOCHA Framework

    Lecture 10 Mocha Framework and Chai assertions

    Lecture 11 Mocha Hooks

    Lecture 12 Mocha Awesome Reports

    Section 4: Javascript Basics

    Lecture 13 Pre-requisite

    Lecture 14 Defining Variables

    Lecture 15 Variables and Concatenation

    Lecture 16 Operators - arithmetic, increment and decremental

    Lecture 17 Equality Operators

    Lecture 18 Comparison and Logical Operator

    Lecture 19 DataTypes

    Lecture 20 ifelse and switch statements

    Lecture 21 Functions

    Lecture 22 For Loop

    Lecture 23 While and Do While Loop

    Lecture 24 Break, Continue and javascript Labels

    Lecture 25 Arrays

    Lecture 26 Var, Let and Constants

    Lecture 27 Objects accessing members in another js file

    Lecture 28 Download the code

    Section 5: Handling Complex WebElements

    Lecture 29 More Validations on Elements - First, Last, Eq

    Lecture 30 Handling Elements - Parent, Children, Within, Siblings

    Lecture 31 Different ways of running Cypress test

    Lecture 32 Validate links

    Lecture 33 Cypress Xpath plugin

    Lecture 34 Cypress Directory Structure

    Lecture 35 Forced and Multiple Click

    Section 6: UPGRADE to V10 and Learn Cypress with TYPESCRIPT

    Lecture 36 Important

    Lecture 37 Introduction to Cypress and Scope

    Lecture 38 Prerequisite and Installation

    Lecture 39 Working with WebElements

    Lecture 40 Automating Banking App 1

    Lecture 41 Automating Banking App 2

    Lecture 42 Automating Banking App 3

    Lecture 43 Typescript VS Javascript - Basic syntax

    Lecture 44 Page Object Model Framework

    Lecture 45 Basics of Javascript - Part 1

    Lecture 46 Basics of Javascript - Part 2

    Lecture 47 Basics of Javascript - Part 3

    Lecture 48 End to End Automation on a Live Website

    Lecture 49 Reading Test Data from JSON file

    Lecture 50 Latest Cucumber BDD Integration with Cypress

    Lecture 51 Download the code

    Section 7: ARTICLES FOR READING

    Lecture 52 ARTICLE 1 - CYPRESS INTRODUCTION

    Lecture 53 ARTICLE 2 - CYPRESS INSTALLATION

    Lecture 54 ARTICLE 3 - CYPRESS TEST RUNNER

    Lecture 55 ARTICLE - 4 - WRITING THE FIRST TEST CASE

    Lecture 56 ARTICLE 5 - LOCATORS IN CYPRESS

    Lecture 57 ARTICLE 6 - AUTOMATICALLY CAPTURE CSS SELECTOR IN CYPRESS

    Lecture 58 ARTICLE 7 - AUTOMATE END TO END TEST IN CYPRESS

    Lecture 59 ARTICLE 8 - PARAMETERIZATION IN CYPRESS

    Lecture 60 ARTICLE 9 - HANDLING WEBTABLES IN CYPRESS

    Lecture 61 ARTICLE 10 - API TESTING IN CYPRESS

    Section 8: Xpath and CSS Locators in Depth

    Lecture 62 Intro

    Lecture 63 Xpath vs CSS part 1

    Lecture 64 Xpath vs CSS part 2

    Lecture 65 Xpath vs CSS part 3

    Lecture 66 Cheat sheet

    Section 9: Dropdowns and Checkboxes

    Lecture 67 Handling Dropdowns

    Lecture 68 Handling Checkboxes

    Section 10: Cypress Test Recorder

    Lecture 69 Cypress Test Recorder

    Section 11: Switching to New Window, Tab, Popup, Frames and Alerts

    Lecture 70 Handling Iframes

    Lecture 71 Handling Tabs

    Lecture 72 Handling Popups

    Lecture 73 Handling Alerts

    Section 12: Handling Gestures - MouseOver, DragandDrop, Sliders, Resizable, RightClick etc

    Lecture 74 Handling Drag and Drop

    Lecture 75 Handling Mouse Over Menus

    Lecture 76 Handling Sliders

    Lecture 77 Handling Resizable Elements

    Lecture 78 Performing Right click on an Element

    Section 13: Handling Webtables

    Lecture 79 Handling Dynamic Webtables

    Lecture 80 Download the code

    Section 14: File Uploading and Downloading

    Lecture 81 File Uploading

    Lecture 82 File Downloading

    Section 15: ViewPort

    Lecture 83 ViewPort- Validate Different screen size

    Section 16: Custom Commands

    Lecture 84 Adding Cypress custom commands

    Section 17: Test Retries - Feature from Latest Cypress version 5+

    Lecture 85 Retry failed test cases

    Section 18: LIVE PROJECT - Page Object Model Framework

    Lecture 86 Download the framework code

    Lecture 87 Page Objects - Introduction and Project Layout

    Lecture 88 Page Objects - Designing Business page and Elements

    Lecture 89 Page Objects - Writing the very first test case

    Lecture 90 Page Objects - Removing Hardcode values and Creating Object Repository

    Lecture 91 Page Objects - Adding more testcases

    Lecture 92 Page Objects - Reading the test data from fixtures file

    Lecture 93 Page Objects - Reporting - Generating MOCHA Awesome reports

    Section 19: Jenkins Integration

    Lecture 94 Running the Project via Jenkins

    Section 20: Cypress Dashboard services

    Lecture 95 Integrating test with Cypress Dashboard

    Lecture 96 Cypress Dashboard with Github integration

    Section 21: Allure Reporting

    Lecture 97 Adding Interactive Allure reports to the Project

    Lecture 98 Customizing the report - Adding Screenshots, videos, features, epic, stories etc

    Lecture 99 Download the code

    Section 22: Cucumber JS BDD Basics

    Lecture 100 Pre-requisite

    Lecture 101 Basic installation

    Lecture 102 Configuring CucumberJS Node package

    Lecture 103 Creating the first feature file

    Lecture 104 Creating the first Step definition

    Lecture 105 Adding Multiple scenarios to the feature

    Lecture 106 Adding Background

    Lecture 107 Scenario Outline

    Lecture 108 Adding Multiple features and step definitions

    Lecture 109 Understanding DataTables

    Lecture 110 Cucumber Tags

    Lecture 111 Cucumber Hooks

    Lecture 112 Tagged Hooks

    Lecture 113 Code from Cucumber JS

    Section 23: Cypress Integration with Cucumber BDD and PageObjects

    Lecture 114 Download the project code

    Lecture 115 Configuring the Cypress cucumber plugin

    Lecture 116 Creating the first Step definition file

    Lecture 117 Adding Page Objects

    Lecture 118 Adding More scenarios and datatables

    Lecture 119 Defining Cucumber tags

    Section 24: Generating Cypress Cucumber HTML Report

    Lecture 120 Generating Cypress Cucumber HTML Report

    Lecture 121 Project Code

    Section 25: CYPRESS for API Testing

    Lecture 122 Cypress for API Testing

    Lecture 123 What is a Webservice?

    Lecture 124 SOAP vs REST in Detail

    Lecture 125 CRUD (Create, Read, Update, Delete) Operations

    Lecture 126 Understanding available HTTP Methods for CRUD Operations

    Lecture 127 Why API Testing is Important?

    Lecture 128 Six Principles / Constraints of a RestFul Webservices

    Section 26: Introduction to POSTMAN Tool

    Lecture 129 Installing POSTMAN and Walkthrough with the tool

    Lecture 130 Creating the First Collection for API Request

    Lecture 131 Sending the First API Request

    Lecture 132 Understanding the request URI

    Lecture 133 Request Data tabs

    Lecture 134 Sending GET and POST Request

    Lecture 135 Creating Environment and Variables

    Lecture 136 Collection Runner

    Lecture 137 PUT and PATCH Request

    Lecture 138 DELETE and OPTIONS Request

    Lecture 139 HEAD Request

    Lecture 140 Adding Header Presets

    Lecture 141 Download the Practice API and Build it live on your machine

    Section 27: Integrating CYPRESS for API Testing

    Lecture 142 Sending the first GET request

    Lecture 143 Adding ALIAS

    Lecture 144 POST Request - Creating a new user and validating the response body

    Section 28: BONUS LECTURE

    Lecture 145 BONUS LECTURE

    Automation Test engineers,Selenium Automation engineers,Manual Testers,QA,Test Leads