Chapter 7: Understanding Element Interaction in Cypress
Before we get started with how Cypress interacts with elements when running tests, it would be good to have a solid idea of the principles that make up Cypress, how it works, different Cypress commands, and even practical examples of the usage of Cypress. To fully understand this chapter, you will need to have followed the previous chapters, which will have set you up for success in your learning journey.
In this chapter, we will cover how Cypress interacts with elements and how it responds to different states of an element during interaction. We will also cover the fundamentals of how Cypress determines whether an element is ready for interaction or not through built-in mechanisms in Cypress commands.
We will cover the following key topics in this chapter:
- Understanding actionability
- Forcing actionability
Once you've worked through each of these topics, you will have the knowledge required to understand...