Summary
In this chapter, we covered the fundamentals of the Cypress framework and learned how to get started, and run a JavaScript Cypress test in both IDE mode and from the GUI runner. We then dived deeper into the most advanced features of the Cypress framework and provided code samples, references, and insights on how to use them and for what benefits. Among the core features that we touched upon were the network control capabilities, running from CI, Cypress Studio, component testing, and API testing. We then tried to project the future of Cypress through capabilities that are currently experimental as well as the missing and greatly needed features for this framework.
The two main code examples from this chapter that show the use of the clock and the API test are in the following GitHub repository, forked from the Cypress master repository: https://github.com/PacktPublishing/A-Frontend-Web-Developer-s-Guide-to-Testing/tree/master/Cypress_examples.
That concludes this chapter...