Published 7/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 1.93 GB | Duration: 3h 9m Deep dive into the basics of Cypress and various Cypress commands with the Cypress testing tutorial at Lambda Test.
What you'll learn This Tutorial will help you understand what is Cypress testing, how to install the Cypress plugin, and set environment variables In addition, this tutorial walks you through the Cypress Async commands, non-Async promises, get and find commands, custom commands, and much more Further, you will learn about Cypress fixtures, Cypress Hooks, Cypress actions, and what are assertions in Cypress By the end of this video, you will be comfortable with how to write tests with Cypress commands and how to perform Cypress cross-browser testing on the cloud. Requirements No programming experience needed. You will learn everything you need to know Description This video series on Cypress Tutorial for Beginners will walk you through the basics of what is Cypress, including the Cypress Installation & Project Setup, and help you create your first test script using Cypress. It further deep dives into the GET and FIND commands, Async and Non-Async functions, Cypress Assertions, and much more.Cypress is a next-generation jаvascript-based end-to-end testing framework that provides a web test automation platform to quickly debug and maintain your code.Cypress Testing Tutorial series for beginners and experienced QA engineers helps you understand what is Cypress testing, how to install the Cypress plugin, and set environment variables. In addition, this tutorial walks you through the Cypress Async commands, non-Async promises, get and find commands, custom commands, and much more. Further, you will learn about Cypress fixtures, Cypress Hooks, Cypress actions, and what are assertions in Cypress. By the end of this video, you will be comfortable with how to write tests with Cypress commands and how to perform Cypress cross-browser testing on the cloud. You will also learn ? -: - What are Cypress actions? - What are Cypress fixtures? - What are Cypress hooks? - What are Cypress mouse commands? - How to perform cross browser testing on Cypress cloud Grid? Overview Section 1: Introduction to Cypress Testing | Web Automation | Cypress Tutorial | Part 1 Lecture 1 Introduction to Cypress testing for beginners Lecture 2 What is Cypress? Lecture 3 Getting Started with Cypress Testing: Setup and Installation Lecture 4 Running our first Cypress test Lecture 5 Cypress.json file generated Section 2: Is Cypress Easy to Learn? GET and FIND Command Hacks | Cypress Tutorial | Part 2 Lecture 6 Introduction Lecture 7 Learning Goals Lecture 8 Demo of GET and FIND commands using the Kitchen Sink example Lecture 9 Difference between GET and FIND Section 3: How to install Cypress Plugin | Set Environment Variables | Part 3 Lecture 10 Introduction Lecture 11 Learning Goals Lecture 12 How to navigate the directories of Cypress plugin Lecture 13 Installation of Cypress Testing Library plugin Lecture 14 Setting up the base URL Lecture 15 Setting up Environment Variables Syntax Lecture 16 Recap Section 4: How To Handle Cypress Async Commands? Smart Hacks | Cypress Tutorial | Part 4 Lecture 17 Async Cypress Introduction with Example Lecture 18 Promises in jаvascript , Cypress Async & Sync Nature Lecture 19 Learning Goals Lecture 20 Practical Implementation Lecture 21 Conclusion of Session Section 5: How to Handle Non-Cypress Async Promises using ".then" command? | Part 5 Lecture 22 Introduction of Non-Cypress Async Promises Lecture 23 Learning goals & Dive in Lecture 24 Adding .then() to utilize Non Cypress Commands Lecture 25 Recap Section 6: How to use Assertion in Cypress? | Cypress Tutorial | Part 6 Lecture 26 Introduction - Talk about Assertions in Cypress Lecture 27 Learning Goals Lecture 28 Cypress documentation for reference - Assertions (Chai Library) Lecture 29 Practical demonstration starts Lecture 30 Next video agenda Section 7: How To Write Tests With Cypress UI Commands | Cypress Tutorial | Part 7 Lecture 31 Introduction to Cypress UI commands tutorial for beginners Lecture 32 Learning Goals Lecture 33 Documentation for Cypress Lecture 34 Getting started with the Cypress code Lecture 35 'Find All By Text' option in Cypress Lecture 36 'Find By Placeholder text' option in Cypress Lecture 37 Using '.action-checkbox' in Cypress Lecture 38 Session Recap Section 8: What Are Cypress Hooks? | Hooks In Cypress | Cypress Tutorial | Part 8 Lecture 39 Introduction to the hooks in Cypress Lecture 40 Learning Goals Lecture 41 Writing the first before() hook Lecture 42 Using beforeEach() hook Lecture 43 Using afterEach() hook Lecture 44 Using after() hook Lecture 45 Session Recap Section 9: What Are Cypress Fixtures? | Setting Up Cypress Fixtures | Part 9 Lecture 46 Introduction to Cypress Fixtures Lecture 47 Learning Goals Lecture 48 Getting started with initial Cypress setup Lecture 49 Using "cy.fixtures" command Lecture 50 Modifying the data for the Cypress test Lecture 51 Taking a look at "cy.intercept" command Lecture 52 Session Recap Section 10: What Are Cypress Custom Commands? | Cypress Automation | Part 10 Lecture 53 Introduction to custom commands in Cypress Lecture 54 Learning Goals Lecture 55 How to write a custom command in Cypress? Lecture 56 Using the "get local storage" custom command in Cypress? Lecture 57 How to overwrite a custom command in Cypress? Section 11: What Are Cypress Mouse Commands? | Cypress E2E Automation | Part 11 Lecture 58 Introduction to Cypress Mouse Events Lecture 59 Learning Goals Lecture 60 Getting started with writing Cypress tests Lecture 61 Exploring "action canvas." Lecture 62 Understanding "double-clicking" Lecture 63 Using "right-click" command Lecture 64 How to stimulate a hover action? Section 12: What Are Cypress Actions? | GitHub Actions | Cypress Automation | Part 12 Lecture 65 Introduction to Cypress GitHub Actions Lecture 66 Getting started with Cypress GitHub Actions Lecture 67 Creating and setting up a new file "main.yml" inside GitHub workflow Lecture 68 Adding a new file with "git add" Lecture 69 Reviewing the test running remotely Lecture 70 Using "git commit" to modify the file Lecture 71 Reviewing the test Section 13: Perform Cross Browser Testing on Cloud with Cypress & LambdaTest | Part 13 Lecture 72 Introduction to LambdaTest Cypress CLI tutorial Lecture 73 Learning Goals Lecture 74 Installing LambdaTest CLI in local machine Lecture 75 Creating LambdaTest config file Lecture 76 Taking a look at LambdaTest Dashboard Lecture 77 Exploring two ways to execute test in parallel testing with LambdaTest Platform Lecture 78 Understanding "timeline" and "Analytics" section in LambdaTest Platform Beginner Developer/QA who wants to learn about Cypress,Graduate students who admires to be a QA Professional.