Cinturón coral
Playwright desde cero
Automatiza pruebas web como en un equipo real: locators, assertions, Page Object Model, API y CI.
Principiante a intermedio. 17 lecciones, unos 153 minutos de video y práctica.
Qué vas a poder hacer
- Escribir locators robustos con getByRole, getByLabel y getByTestId
- Usar assertions web-first y entender el auto-waiting
- Organizar una suite con Page Object Model y fixtures
- Probar APIs y mockear respuestas de red
- Correr tu suite en GitHub Actions y mostrarla en tu portfolio
Temario
Módulo 1. Arranca con Playwright
Qué es, por qué lo piden las empresas y cómo dejar tu entorno listo.
- Qué es Playwright y por qué lo piden tantoQuizVista previa6 min
- Instalación paso a paso (Windows y Mac)Vista previa10 min
- Anatomía de un testEjercicio8 min
Módulo 2. Locators: la base de todo
Cómo encontrar elementos igual que lo haría un usuario, sin selectores frágiles.
- getByRole: el locator recomendadoEjercicioVista previa9 min
- getByLabel, getByPlaceholder y getByTextEjercicio8 min
- Strict mode y filter: cuando hay varios igualesEjercicio10 min
- Test IDs: el acuerdo con el equipo de desarrolloEjercicio6 min
Módulo 3. Acciones y assertions
Interactúa con la página y verifica resultados sin tests inestables.
- click, fill, check y selectOption8 min
- Assertions web-firstEjercicioQuiz10 min
Módulo 4. Page Object Model y fixtures
Ordena tu suite para que crezca sin volverse un caos.
- Por qué POM y cuándo no usarlo7 min
- Tu primer Page ObjectEjercicioVista previa12 min
- Fixtures: inyecta tus Page Objects10 min
Módulo 5. Más allá de la UI
API testing, mocks de red y debugging con Trace Viewer.
- API testing con request12 min
- Mockear respuestas con page.route10 min
- Debugging con Trace Viewer9 min
Módulo 6. CI y portfolio
Tu suite corriendo sola y lista para mostrar en entrevistas.
- Playwright en GitHub Actions10 min
- Cómo presentar tu proyecto en una entrevista8 min
Proyecto final: Suite E2E de la Tienda del Dojo
Automatizas el flujo completo de compra de la tienda de práctica con Page Object Model, pruebas de API y mocks, y la dejas corriendo en GitHub Actions.
- Repositorio público con README en español e inglés
- Mínimo 12 tests E2E y 4 de API
- Workflow de CI con reporte HTML publicado
- Un bug real reportado con el formato del curso gratuito