Playwright Automatización Moderna (AI-Enhanced)

Playwright Automatización Moderna (AI-Enhanced)

Al finalizar este curso podrás:

  • ✅ Automatizar navegadores Chromium, Firefox y WebKit con una sola API unificada de Playwright.
  • ✅ Escribir selectores modernos y accesibles usando roles ARIA, texto y test-id.
  • ✅ Interceptar y modificar peticiones de red para mocking y pruebas sin backend.
  • ✅ Implementar testing visual con comparación de snapshots y trazabilidad nativa.
  • ✅ Configurar ejecución paralela en múltiples navegadores y dispositivos desde CI/CD.

Playwright es un framework de automatización de navegadores de código abierto creado por Microsoft. A diferencia de Selenium, Playwright fue diseñado desde cero para los navegadores modernos, ofreciendo una API unificada para Chromium, Firefox y WebKit con capacidades que antes requerían herramientas separadas: auto-wait nativo, trazabilidad, testing visual, interceptación de redes y ejecución en múltiples contextos sin necesidad de drivers externos.

En pocos años se ha convertido en el estándar de facto para equipos que necesitan pruebas confiables y rápidas, especialmente en entornos de integración continua.

En este curso potenciado por IA, usarás Continue.dev con DeepSeek como un copiloto de automatización: la IA te ayudará a escribir selectores robustos, depurar trazas de ejecución, diseñar page objects y crear pruebas visuales sin perder el control de la lógica de negocio.

Nota: Si tu interés está en el ecosistema clásico de Selenium WebDriver o trabajas con lenguajes como Java o C#, consulta nuestro curso de Selenium.

Objetivos🔗

Temario🔗

Instalación y configuración🔗

Introducción a Playwright🔗

Selectores modernos🔗

Page Object Model con TypeScript🔗

Interceptación de redes y mocking🔗

Testing visual🔗

Trazabilidad y depuración🔗

Pruebas en múltiples navegadores y dispositivos🔗

Integración continua🔗

Temas selectos (opcionales)🔗

🎯 Proyecto final del curso

Construirás una suite de pruebas E2E para una aplicación web tipo Trello (gestión de tareas) que incluya: creación y movimiento de tarjetas con drag & drop, mocking de respuestas de API, testing visual de componentes críticos, ejecución en 3 navegadores (Chromium, Firefox, WebKit) y generación de reportes con trazabilidad en GitHub Actions.

🚀 Este curso te prepara para

Ingeniero de Automatización QA Desarrollador de Pruebas E2E Ingeniero de Software Development in Test (SDET) Especialista en Automatización
AI-Enhanced 🤖