E2E Dashboard · VCSA Academy

Inventario de artefactos de Playwright, estado de la última ejecución y accesos rápidos. Generado 15/9/2026, 15:56:02.

Última ejecución
passed
Tests fallidos
0
Tests definidos
2 × 3 navegadores
@playwright/test
^1.63.0
Artefactos
13
Reporte HTML

Configuración

ArtefactoDescripciónEstadoArchivoVer
Configuración de Playwright
playwright.config.js
Define testDir ./e2e, baseURL http://127.0.0.1:5173 (sobreescribible con E2E_BASE_URL), tres proyectos (Chromium, Firefox, WebKit), reintentos y un worker en CI, trazas en el primer reintento, capturas solo en fallo y el webServer que arranca npm run dev:web. creado 1.1 KB
15/9/2026, 15:36:06
Abrir ↗

Tests

ArtefactoDescripciónEstadoArchivoVer
Smoke tests de la pantalla de login
e2e/example.spec.js
Dos pruebas contra la vista sin sesión: título "WL Sales Academy" y visibilidad del encabezado y del botón "Sign in". No requieren el backend FastAPI. creado 719 B
15/9/2026, 15:36:06
Abrir ↗
Fixtures compartidos
e2e/fixtures/index.js
Punto de extensión de test/expect. Incluye un ejemplo comentado de fixture authenticatedPage que inicia sesión con las credenciales demo. creado 694 B
15/9/2026, 15:36:06
Abrir ↗
Carpeta para Page Objects
e2e/pages/.gitkeep
Reservada para modelos de página (POM). Vacía por ahora. creado 0 B
15/9/2026, 15:36:06
Abrir ↗
Carpeta para datos de prueba
e2e/test-data/.gitkeep
Reservada para fixtures de datos (JSON, CSV). Vacía por ahora. creado 0 B
15/9/2026, 15:36:06
Abrir ↗

CI

ArtefactoDescripciónEstadoArchivoVer
Workflow de GitHub Actions
.github/workflows/playwright.yml
Corre en push a main y en pull requests. Node 22 con caché npm, npm ci, instala navegadores con dependencias del sistema, ejecuta npx playwright test y sube playwright-report como artefacto durante 30 días. creado 782 B
15/9/2026, 15:36:12
Abrir ↗

Proyecto

ArtefactoDescripciónEstadoArchivoVer
Scripts y dependencias
package.json
Se añadió @playwright/test ^1.63.0, se alineó playwright a ^1.63.0 y se agregaron los scripts test:e2e, test:e2e:ui, test:e2e:debug, qa:e2e:dashboard y qa:e2e:dashboard:serve. modificado 2.1 KB
15/9/2026, 15:40:57
Abrir ↗
Lockfile regenerado
package-lock.json
Actualizado al instalar @playwright/test y las dependencias del monorepo (no existía node_modules). modificado 337.3 KB
15/9/2026, 15:35:22
Abrir ↗
Exclusiones de Playwright
.gitignore
Se ignoran test-results/, playwright-report/, blob-report/ y playwright/.cache/. modificado 627 B
15/9/2026, 15:55:45
Abrir ↗

Salidas generadas

ArtefactoDescripciónEstadoArchivoVer
Reporte HTML de la última ejecución
playwright-report/index.html
Reporte interactivo de Playwright. Se copia dentro de este dashboard en ./playwright-report/. generado 508.1 KB
15/9/2026, 15:37:29
Abrir ↗
Resumen de la última ejecución
test-results/.last-run.json
Estado global y lista de tests fallidos. Es la fuente del semáforo de este dashboard. generado 45 B
15/9/2026, 15:37:29
Abrir ↗

Dashboard

ArtefactoDescripciónEstadoArchivoVer
Generador de este dashboard
tools/qa/build-e2e-dashboard.mjs
Lee el inventario, el estado de la última ejecución y copia el reporte. Se ejecuta con npm run qa:e2e:dashboard. creado 14.1 KB
15/9/2026, 15:56:02
Abrir ↗
Esta página
doc/qa/e2e-dashboard/index.html
Salida estática del generador. Se sirve en local con npm run qa:e2e:dashboard:serve. generado esta ejecución
15/9/2026, 15:56:02
Abrir ↗

Comandos

Ejecutar la suite en los tres navegadoresnpm run test:e2e
Modo interactivo (UI mode)npm run test:e2e:ui
Depurar con el inspectornpm run test:e2e:debug
Ver el reporte HTML nativonpx playwright show-report
Regenerar este dashboardnpm run qa:e2e:dashboard
Servirlo en local (puerto 4174)npm run qa:e2e:dashboard:serve