Registros en "Cypress"

Cypress end-to-end testing: configuración, comandos custom, fixtures, interceptors y debugging en tiempo real. Testing moderno para aplicaciones JavaScript.

Cypress: data-driven testing, fixtures y dos formas de cargar datos

Cypress: data-driven testing, fixtures y dos formas de cargar datos

Data-driven en login con forEach. import JSON para tests dinámicos, cy.fixture() para datos en runtime. Refactoring de login.cy.ts y commands.ts.

Cypress: Page Object Model, 3 pages y 2 errores reales contra Serenity.is

Cypress: Page Object Model, 3 pages y 2 errores reales contra Serenity.is

LoginPage, DashboardPage, ClientesPage en TypeScript. Refactoring de 14 a 18 tests. uncaught:exception y empty fields que Cypress no logra limpiar.

Cypress: configuración profesional, custom commands y estructura por módulos

Cypress: configuración profesional, custom commands y estructura por módulos

cypress.config.ts a fondo, cy.login() como custom command, fixtures, specs por módulo. Error real: Electron muestra el dashboard en otro idioma.

Cypress: assertions, hooks y organización de tests

Cypress: assertions, hooks y organización de tests

should(), expect(), beforeEach(), context(). Validaciones post-login en Serenity.is. Tres errores reales: selector fantasma, input deshabilitado y viewport.

Cypress: selectores, comandos y login completo contra Serenity.is

Cypress: selectores, comandos y login completo contra Serenity.is

cy.get(), cy.contains(), cy.find(), cy.within(). Login completo contra Serenity.is. Dos errores reales: URL assertion y cy.find() como child command.

Qué es Cypress, setup en TypeScript y primer test

Qué es Cypress, setup en TypeScript y primer test

Setup de Cypress 15 con TypeScript contra Serenity.is. Electron crasheó, Chrome se colgó, TypeScript rompió. Edge salvó el día. Proceso real.