Cypress v15.18.0: Mejoras para QA
Tipo de Versión: Menor | Fecha: 2026-06-23 | Categoría: Test Automation
TL;DR
cy.intercept()ahora permite un matching de URLs más complejo.cy.screenshot()ofrece nuevas opciones para capturas de elementos específicos.- Correcciones de estabilidad para
cy.origin()y mejoras de rendimiento del test runner.
Cambios Clave
Para detalles completos, consulte el changelog oficial.
Nuevas Funcionalidades:
- Mejoras en
cy.intercept(): Se mejoró el matching de patrones para solicitudes de red. Esto facilita un control más exacto sobre el stubbing y spying de llamadas API, simplificando escenarios de prueba complejos. cy.screenshot()para Elementos Específicos: Una nueva opción permite capturar screenshots de elementos DOM específicos directamente, optimizando los flujos de trabajo de pruebas de regresión visual sin necesidad de recortes manuales.
Correcciones:
- Estabilidad de
cy.origin(): Se resolvieron problemas relacionados con la estabilidad de la navegación cross-origin, asegurando pruebas más confiables en aplicaciones multi-dominio. Esto es vital para aplicaciones que utilizan diferentes subdominios o servicios externos, un tema relevante en nuestro Cypress Tutorial: Complete Guide. - Rendimiento del Test Runner: Se abordaron ineficiencias en el tiempo de inicio, especialmente en entornos Windows, lo que resulta en una iniciación más rápida de la ejecución de pruebas.
- Reporte de Errores: Se corrigió un bug donde las fallas de aserción dentro de los loops
cy.each()a veces reportaban stack traces incorrectos, mejorando la claridad en la depuración.
Impacto para Equipos QA
Estas actualizaciones agilizan el desarrollo de pruebas y mejoran su confiabilidad. Los ingenieros QA pueden escribir mocks de red más precisos y realizar verificaciones visuales dirigidas, reduciendo la inestabilidad y mejorando la eficiencia de la depuración. Las correcciones de estabilidad contribuyen a ejecuciones de pruebas más consistentes, un factor clave al considerar Cypress vs Selenium.
