Estoy tratando de generar una cobertura de código Cypress para iframe que es parte de mi aplicación. Cypress crea un objeto llamado __coverage__
para la instrumentación que está presente en mi ventana iframe (contenido principal). Pero al final de cada especificación, muestra el siguiente mensaje
Sin un iframe, está generando el informe.
Seguí este enlace https://github.com/cypress-io/code-coverage#instrument-your-application
No creo que agregar un <iframe>
pueda afectar la cobertura del código, ya que los contadores en __coverage__
están contando líneas de código javascript y no HTML.
Para verificarlo, descargué el último repositorio de code-coverage/tree/v3.10.0 y agregué un <iframe>
a uno de los ejemplos simples en /test-apps
.
El informe de cobertura aún se creó a pesar de que ahora había un iframe en la página.
Si puede proporcionar más detalles, preferiblemente un repositorio que pueda verificar más, pero tal como está, parece que no es reproducible.
Por cierto, Cypress v10 se usa en el repositorio de cobertura de código (aún no visible/lanzado en el repositorio de Cypress).