Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Cypress - JavaScript End to End Testing Tools

via YouTube

Overview

This course provides a comprehensive overview of Cypress, an open-source tool for automated testing. Students will learn about the architecture and installation of Cypress and the pros and cons of using it compared to Selenium. Different folder hierarchy and viewports will be discussed, along with running tests via the command line and using both headed and headless browsers. Different methods of handling service unavailability, uncaught exception and Cypress IntelliSense auto suggestions will be explored. Cypress’s API commands, reusable commands, file uploads and creating reports will also be discussed and demonstrated. Towards the end of the course, students will learn how to handle OAuth 2.0 APIs, pass JSON values between requests, do requests such as POST and PUT, and refresh tokens. A background in writing code is encouraged to fully grasp the topics of this course.

Syllabus

What is Cypress || Architecture & Installation || First Test in Cypress - Part -1.
Cypress vs Selenium - Pros & Cons of Cypress - Part -2.
Different Folder Hierarchy of Cypress - Part -3.
Different ViewPorts in Cypress - Part 4.
Run Cypress Test via Command Line ||Headed & HeadLess Browser || Run single or bundle tests - Part 5.
Handle Service Unavailable and Uncaught Exception in Cypress - Part 6.
How to get Cypress IntelliSense Auto Suggestions for Cypress API in Visual Studio Code - Part -7.
Cypress get(), find() and within() methods with Assertions - Part - 8.
Browser Back & Forward Button Simulation in Cypress - Part - 9.
Page Reload/Refresh in Cypress - Part - 10.
Drop Down handle in Cypress - Part 11.
Mouse Over using trigger and invoke methods in Cypress - Part -12.
Handle CheckBoxes in Cypress - Part -13.
Reusable commands in Cypress || Write Generic Functions - Part - 14.
File Upload in Cypress using Cypress-File-Upload package - Part -15.
Mochawesome Html Report in Cypress - Part - 16.
GET Rest API Call using Cypress - Part - 17.
HTTP GET Rest API Call with Alias in Cypress - Part - 18.
#1: Cypress API Automation - Setup & Installation [Setup in just 5 mins][Latest 2021].
#2: Cypress API Automation - GET Call[2021 Latest].
#3: Cypress API Automation - POST Call [2021 latest].
#4: Cypress API Automation - API Chaining (POST then GET).
#5: Cypress API Automation - API Chaining [Pass JSON Value/Array from one request to another].
#6: Cypress API Automation - PUT CALL [POST vs PULL] [2021 Latest].
#7: Cypress API Automation - DELETE CALL [2021 Latest].
#8: Cypress Interception | Spy | Mocking | Stub [Latest 2021].
#9: Handle OAuth 2.0 API Test using Cypress and Postman || RefreshToken.

Taught by

Naveen AutomationLabs

Reviews

Start your review of Cypress - JavaScript End to End Testing Tools

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.