Automation Using Cypress – Part II

Add to Wishlist
5.0
1 review

Course Description

Welcome to “Test Automation with Cypress – Part II”

This course we will be learning about Cypress.io with some advanced concepts and its practical implementation.

Since, Cypress is a fast, reliable and easy to use end-to-end testing framework for anything that runs on the browser, for that, we will learn how to write solid automation tests for your front-end applications, their installation and setup process

This is a Part II, an intermediate level course for cypress wizards out there. This course will help you build a strong foundation of knowledge and understanding regarding cypress and why it is the best choice for test automation engineers.

You’ll get tons of examples and easy demonstration to all the problems facing while creating test automation scripts.

If you have already completed the basic level course, this course is the next step in your learning path. Happy Learning!

Note that this course is based on Cypress version less than 10

What’s in this course?

  • What is DOM
  • Using CSS locators
  • Adding targeted selector (data-cy)
  • Chaining DOM elements
  • Get element by index
  • Interaction with checkbox
  • Invoke and wrap commands
  • Closure of cypress functions
  • Cypress waits
  • API Functional testing
  • Iterations on the array of elements
  • Page Object in cypress
  • Assertions
  • Other cool features of cypress

What you’ll learn

  • Create E2E automation test suite using advanced cypress.io and JavaScript concepts
  • Use best practices to create your automation tests
  • Become a Test Automation Engineer with industries most loved automation tool experience

Are there any course requirements or prerequisites?

  • JavaScript (optional)
  • Basics of Test Automation with cypress

Who this course is for:

  • Students who want to learn web automation
  • Students who want to take their testing skills to next level
  • Anyone interested in learning an extremely popular tool used for automation

Course Outline

File size: 67 kb

Curriculum

Introduction

1
Instructor and Course Introduction – CA
1 minute

Interacting with Web Elements

1
What is DOM
2 minutes
2
Using CSS Locators
6 minutes
3
Cypress Custom Attribute
3 minutes
4
Chaining Cypress Methods
8 minutes
5
Get Element With Index
3 minutes
6
Interaction with interactive elements
7 minutes
7
Quiz
3 questions

Aliases and Assertions

1
Yield Subject From The Command
4 minutes
2
Wrap The Elements
2 minutes
3
Invoke a Function
5 minutes
4
Chai Jquery Assertions
4 minutes
5
Iterating Through Web Elements
4 minutes
6
Aliases
6 minutes
7
Quiz
4 questions

Waits

1
Timeouts
7 minutes
2
Wait for a Certain Time
4 minutes
3
Wait for a Certain Route
7 minutes
4
Quiz
3 questions

API Functional Testing with Cypress

1
Getting response from API
10 minutes
2
Creating Data Using API
7 minutes
3
Updating Data using API
10 minutes
4
Deleting Data using API
3 minutes
5
Quiz
2 questions

Design Patterns

1
Page Object Model
10 minutes
2
Quiz
3 questions

Other Cypress Features

1
Viewport
10 minutes
2
Cypress Retries
6 minutes
3
Quiz
2 questions

Conclusion

1
Course Conclusion
1 minute

Reviews

5.0
5 out of 5
1 Ratings

Detailed Rating

Stars 5
1
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review