
Aprendé a automatizar pruebas web y de APIs con Playwright y TypeScript, trabajando sobre el sandbox de Free Range Testers. Vas a crear casos de prueba, validar resultados y organizar un proyecto que puedas seguir ampliando con nuevas pruebas.
El recorrido empieza con la instalación de Node, NPM y Playwright y una introducción a los conceptos de TypeScript que vas a usar: tipos, clases, funciones, async y await. Después vas a entender los componentes de Playwright y escribir tus primeras pruebas de navegación y validación de páginas.
Una parte central del curso es aprender a encontrar e interactuar con elementos web. Vas a practicar locators por rol, texto, etiquetas y test ID, además de CSS, XPath, filtros, listas y Shadow DOM. Trabajarás con campos de texto, botones, checkboxes, radio buttons, dropdowns, carga de archivos y drag and drop.
También vas a crear assertions para verificar textos, valores, tablas y elementos dinámicos, y usar soft assertions cuando necesites reunir varias validaciones. Aprenderás a controlar la ejecución con anotaciones y tags, configurar proyectos y ambientes, usar el modo UI y generar pruebas con las herramientas de grabación.
El módulo de API testing te lleva a configurar y completar un flujo de pruebas contra la API de GitHub e integrar validaciones de API con pruebas E2E. Para organizar y ampliar el proyecto, vas a implementar Page Object Model, usar mocks, modificar respuestas de API y analizar los reportes de Playwright.
Este curso está pensado para testers, QA engineers y desarrolladores que quieren incorporar Playwright a su trabajo. Conviene tener bases de programación; no necesitás experiencia previa con Playwright. Las explicaciones, ejercicios y recursos te acompañan desde la configuración inicial hasta un proyecto con pruebas web y de API organizadas.