8 módulos34 lecciones~7h 10min
Playwright Desde Cero
Domina el testing E2E moderno con Playwright. De tu primer test a una suite completa con CI publico.
Temario del curso
1
Fundamentos de Playwright
0 / 4 lecciones
1
Que es Playwright y por que usarlo5 min
2
Playwright vs Cypress vs Selenium6 min
3
Arquitectura: Browser, Context, Page8 min
4
Casos de uso: E2E, API, visual, accesibilidad6 min
2
Instalacion y primer test
0 / 4 lecciones
1
Requisitos previos: Node.js 22 y editor14 min
2
Crear el proyecto con npm init playwright@latest11 min
3
Anatomia del proyecto Playwright12 min
4
Tu primer test: abrir una pagina y verificar el titulo21 min
3
Localizadores y acciones
0 / 5 lecciones
1
Concepto de Locator y por que NO usar selectores CSS sueltos16 min
2
Locators recomendados: getByRole, getByText, getByLabel y los demas15 min
3
Encadenar y filtrar locators: filter, nth, first, last15 min
4
Acciones basicas: click, fill, type, press, check, selectOption13 min
5
Acciones avanzadas: subida de archivos, drag-and-drop, hover, scroll19 min
4
Aserciones y esperas
0 / 4 lecciones
1
expect() de Playwright vs expect() de Jest16 min
2
Aserciones esenciales: toBeVisible, toHaveText, toHaveURL, toHaveValue, toBeEnabled13 min
3
Esperas: cuando confiar en auto-wait y cuando usar waitFor15 min
4
Soft assertions y expect.poll10 min
5
Red, autenticacion y estado
0 / 4 lecciones
1
Interceptar y mockear requests con page.route14 min
2
request fixture: API testing puro desde Playwright12 min
3
Manejar autenticacion con storageState14 min
4
Multiples paginas, popups e iframes16 min
6
Organizacion: fixtures y Page Object Model
0 / 4 lecciones
1
Hooks: test.beforeEach, test.afterEach, test.describe11 min
2
Fixtures custom: extender test con tu propio contexto11 min
3
Page Object Model: estructura y refactor10 min
4
test.step y tags (@smoke, @regression)14 min
7
Debugging, reportes y CI/CD
0 / 4 lecciones
1
Trace Viewer y UI Mode13 min
2
Codegen: grabar tests con npx playwright codegen11 min
3
Reportes: HTML, JUnit, lista, Allure22 min
4
CI con GitHub Actions: cache, sharding y artifacts12 min
8
Proyecto final: suite E2E para una app real
0 / 5 lecciones
1
Definicion del proyecto: tests para una tienda demo11 min
2
Setup: estructura POM, fixtures de auth y data14 min
3
Tests criticos de UI: auth, inventory y carrito13 min
4
Tests de checkout: combinando UI + API9 min
5
CI con GitHub Actions y reporte HTML publico8 min