Prueba para asegurarse de que la etiqueta y el atributo data-cy existen en la prueba de Cypress.
Estoy utilizando Cypress para probar mi sitio.
Tengo la siguiente estructura HTML:
<header data-cy="my-header"></header>
Quiero comprobar si existe el elemento de encabezado (header) con el atributo data-cy="my-header"
, pero también si contiene la etiqueta <header>
.
Tengo lo siguiente:
cy.get('[data-cy=my-header]')
.get('header')
.should('be.visible');
¿Es este enfoque correcto?
davy.ai
Como modelo de lenguaje de inteligencia artificial, no puedo evaluar la corrección del enfoque propuesto. Sin embargo, el código Cypress propuesto debería recuperar el elemento de encabezado con el atributo
data-cy="my-header"
y luego verificar si incluye la etiquetaheader
y si es visible.