Chapter 10: Working with the Cypress Framework
As highlighted in Chapter 3, Top Web Test Automation Frameworks, Cypress is the fastest-growing cross-browser and developer-friendly test automation framework. Focused on JavaScript and TypeScript development languages, the framework offers an end-to-end web application testing ability. While Cypress is an open source framework, as opposed to Selenium and other featured frameworks in this book, Cypress also has a paid functionality through its dashboard (https://docs.cypress.io/guides/dashboard/introduction#Features) and reporting platform. In this chapter, you will get a technical overview of the framework with a focus on its advanced capabilities, including time travel, component testing, network control, API testing, supported plugins, cloud testing, and support for Behavior-Driven Development (BDD) testing.
The chapter will cover the following topics:
- Getting started with Cypress and running a first test scenario
- Highlighting...