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