Browser Automation with Cypress and Gherkin 2022

Learn Browser Automation using Cypress with Behavior Driven Development using Gherkin Language

Cypress is an incredibly powerful end to end automation framework for anything that runs in a browser with nifty features like time travel, real time reload and automating waiting. Using this amazing framework with Behavior Driven Development makes it exponentially readable and easy to use.

What you’ll learn

  • Create fast and reliable web automation using Cypress.
  • Understand Behavior Driven Development and how to use it with Cypress Tests.
  • Identify any Webelement using xpath with special syntax and HTML Relationships.
  • Understand the Gherkin language and create cucumber tests using cypress.
  • Use any cypress plugin.
  • Use cypress command line options in detail.
  • Automate any website with complex usecases like file uploading, file reading and writing.
  • Create detailed objective evidences of your testcases with photos and videos of the test run.
  • Create complex cypress automation written in naturally readable gherkin language.

Course Content

  • Initiation –> 4 lectures • 24min.
  • Cypress Basics –> 8 lectures • 48min.
  • Cypress Deep Dives –> 8 lectures • 1hr 53min.
  • XPath Master Class –> 1 lecture • 27min.
  • BDD –> 1 lecture • 38min.

Browser Automation with Cypress and Gherkin 2022

Requirements

  • No programming experience required, you will learn everything you need to know.

Cypress is an incredibly powerful end to end automation framework for anything that runs in a browser with nifty features like time travel, real time reload and automating waiting. Using this amazing framework with Behavior Driven Development makes it exponentially readable and easy to use.

This course will teach you the entire framework starting from the initial setup of environment and using basic cypress commands to expert level plugin usage and writing tests using the gherkin language. It includes the architecture and nuances  of cypress in an easy and understandable format along with the basics of Nodejs, BDD, and HTTP

Another issue that usually prevails even with experienced automation Engineers is finding web elements, especially when the web element attributes are either inconsistent or not present at all. This is why the course includes ways of identifying elements not only through cypress but your web-browser and includes a dedicated module for just identifying webelements via xpaths called “The XPath Masterclass

After the completion of this course, you should be able to not only create fast and effective web automation using cypress but also know the details about how a website is rendered on your web browser, using “Behavior Driven Development” and identifying newer plugins to use along with your existing test automation.

The first lecture in this course named introduction also contains a course overview and tells you the details about the curriculum. I would recommend viewing it to better understand how this course can help you.

 

Get Tutorial