Query por contenido
📚 Documentación
.
Para buscar elementos por su contenido, ocupamos la funcionalidad contains
.
.
Con contains
podemos en alto nivel hacer:
.contains(content)
Búsqueda por contenido.contains(selector, content)
Búsqueda por selectores
.
Con ello por ejemplo “Buscar un elemento .nav
que contenga el texto About”
cy.get('.nav').contains('About')
U “Obtener el primer elemento que contenga el texto Hello”
cy.contains('Hello')
Práctica
Teniendo la siguiente estructura:
.
.
Para obtener los elementos:
- Banana
cy.get('.query-list')
.contains('bananas').should('have.class', 'third')
- Button
cy.get('.query-button')
.contains('Save Form')
.should('have.class', 'btn')
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?