Cuando vuelvo a ejecutar el test me crea los archivos create-user(1).png, login-failed(1).png y login-user(1).png.
Mi consulta es, ¿No sobreescribe, sino que luego de ejecutar más test, aumentarán los screenshot con valores 2, 3, n?
Introducción
¿Qué es Cypress?
¿Qué es End-to-End Testing?
Primeros pasos
Configurando el proyecto inicial
Integrando Cypress al proyecto
La consola de Cypress
Mi primer test
Implementando tests
Principales comandos
Interactuando con elementos
Aserciones
Hooks
Variables, Fixtures y Alias
Conceptos avanzados
Ejecución de scripts
Comandos personalizados
Variables de entorno y configuración
Screenshots
Stubs, Spies y Clocks
Depuración de los tests
Headless testing
Bonus
Testing condicional
Plugins
Intellisense
Seguridad
Usando el dashboard de Cypress
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Con la función cy.screenshot(
es posible tomar un captura o screenshot de la pantalla o interfaz de nuestra aplicación en cualquier momento durante la ejecución del testing.
Esta funcionalidad permite algunas opciones de configuración muy útiles como: blackout para ocultar elementos o información que no deba ser expuesta en la captura, clip para recortar y capturar sólo una región de la interfaz, capture: ‘fullPage’ para hacer una captura de toda la página y no solo lo visible en el viewport del navegador, entre otras.
Los archivos de las imágenes capturadas (con formato png) son guardados en subcarpetas identificadas con el nombre de la suite de tests en ejecución, dentro del directorio /screenshots
creado automáticamente por Cypress.
Es recomendable excluir los screenshots del repositorio github agregando la carpeta correspondiente al archivo .gitignore.
Aportes 5
Preguntas 3
Cuando vuelvo a ejecutar el test me crea los archivos create-user(1).png, login-failed(1).png y login-user(1).png.
Mi consulta es, ¿No sobreescribe, sino que luego de ejecutar más test, aumentarán los screenshot con valores 2, 3, n?
RangeError: Index out of range
Obtengo ese error cuando Cypress intenta hacer los screenshots 😦
Buena esta de los screenshut, esta espectacular
Wowowoo interesante como hace las pruebas, se ve genialll este curso
👏
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.