Dom Elements Selection: Cypress-testing-library
Let's learn about Cypress-testing-library.
We'll cover the following
Testing-library
Testing Library by Kent C. Dodds is based on the assumption that tests must consume the web app the same way a consumer does.
What does this mean? Well, try thinking about how users consume a web app. They interact with contents, labels, placeholders, buttons. Users do not care about the selectors, but about ** contents**. Accordingly, if the users cannot find these elements then they cannot use the application as intended. As a developer, this means you have a UX problem. By testing from the user perspective, you can avoid these problems early before your web page goes live and impacts users.
Take a look at this test:
Get hands-on with 1400+ tech skills courses.