Estoy tratando de hacer clic en un elemento href usando ciprés. Me preguntaba si puedo acceder a él por su contenido, por ejemplo:
<a href=example.com>CONTENT</a>pero no pude encontrar nada en línea.
He intentado usar algo como eso:
cy.get('a[href*="url"]').click()pero tampoco funcionó
Puede usar contains para seleccionar elementos por contenido textual, como este:
cy.get('a').contains('CONTENT').click(); Tenga en cuenta que el valor del atributo href utilizado no es válido, faltan el protocolo y las comillas, debería ser algo como esto:
<a href="https://example.com/">CONTENT</a>La documentación se puede encontrar aquí: https://docs.cypress.io/api/commands/contains
Puede usar contains con selector y texto algo como:
cy.contains('a', 'CONTENT').click()