Instala las dependencias del proyecto de Node.js:
npm install
Instala los navegadores necesarios para que Playwright pueda ejecutar las pruebas:
"npm run test": Ejecuta las pruebas en modo en consola, sin abrir la interfaz gráfica del navegador. "npm run test:headed": Ejecuta las pruebas abriendo el navegador, permite ver cómo Playwright interactúa con la página en tiempo real. "npm run test:ui": Abre la interfaz gráfica interactiva de Playwright, excelente para revisar los pasos uno a uno, inspeccionar el DOM, ver capturas, logs, etc.
e2e/pages/: Clases del patrón POM (Page Object Model) que encapsulan los selectores y acciones de las páginas (ej.home.page.ts).e2e/tests/: Archivos de especificación con los casos de prueba E2E (ej.contact.spec.ts).