• No hay productos en el carrito.

Inicio / Cursos / Playwright E2E Test Automation with AI for Beginners
Impartido por Valentin DespaPago único de $2,800 MXN · acceso por 12 meses

Playwright E2E Test Automation with AI for Beginners

Build robust E2E tests with TypeScript, use Playwright MCP for AI test gen, learn POMs, add automation with CI/CD

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 13 unidades
Qué aprenderás

Lo que serás capaz de hacer

This hands-on course is designed for complete beginners who want to master end-to-end testing with Playwright using JavaScript and TypeScript . Starting from the very first installation and project setup, you’ll learn how to write robust, maintainable tests that automate real-world browser workflows—from logging in and filling forms to navigating multi-page applications. Along the way, you’ll build confidence with Playwright’s intuitive context/page model, powerful selector strategies, and built-in fixtures and hooks to organize your test suites. You’ll discover how to: Interact with pages: Automate clicks, typing, drag-and-drop, dialogs, and frame navigation. Assert application state: Use Playwright’s TypeScript expect API for visibility, timing, text, and value checks. Handle networks: Intercept and mock HTTP requests to simulate back-end failures, control test data, and speed up execution. Scale tests: Run suites in parallel across Chromium, Firefox, and WebKit for broad browser coverage. Structure frameworks: Implement the Page Object Model, reusable utilities, and custom fixtures for scalable, team-ready code. Playwright automation: Automate your workflows with Playwright automation tools. You may even use it for web scrapping. Use AI tools and Playwright MCP to generate and manage test cases. Add API checks: Send REST requests via APIRequestContext, validate response payloads, and chain API flows alongside UI tests. Integrate CI/CD: Configure GitHub Actions (or your preferred pipeline) to run tests on every commit, generate HTML reports, and fail builds on regressions. Use Playwright with TypeScript: Use the most popular programming language for Playwright automation . All the TypeScript code is clean, properly formatted and professionally written. Whether you’re a manual tester stepping into automation, a developer wanting to catch regressions early, or a QA professional seeking modern JavaScript/TypeScript tools, this course will equip you with everything you need to deliver fast, reliable, and maintainable end-to-end and API tests. Legal Disclaimer This course is an independent training program and is not endorsed by, sponsored by, or affiliated with Playwright, Microsoft, or any of their subsidiaries. All product names, logos, and trademarks are the property of their respective owners. This course contains promotional materials.

  • Core Concepts: Understand Playwright’s architecture and context/page model
  • Element Selection: Use built-in selectors and custom locators for reliable element targeting. Use TypeScript for test scripts
  • AI-driven test generation and management
  • Playwright MCP - TypeScript
  • Page Interactions: Automate user actions (clicks, typing, navigation) and handle frames, pop-ups, alerts.
  • Assertions & Expectations: Apply Playwright’s expect API for state validation, visibility, timing, and value checks.

Temario

UNIDAD 1 - Introduction to Playwright · 10 lecciones

UNIDAD 1 - Introduction to Playwright

  • Welcome to the Playwright courseVideo · 6 min
  • Tools we will needVideo · 2 min
  • Do you know JavaScript?Video · 2 min
  • Course source code and resourcesLectura · 0 min
  • Creating the First Playwright ProjectVideo · 9 min
  • Understanding Playwright tests and automation conceptsVideo · 4 min
  • Writing and Executing an Initial TestVideo · 5 min
  • Playwright Test FixturesVideo · 7 min
  • Common Issues and Quick FixesVideo · 6 min
  • Async code explanation in TypeScript & JavaScriptVideo · 9 min
UNIDAD 2 - Playwright locators - intro · 10 lecciones

UNIDAD 2 - Playwright locators - intro

  • Section introVideo · 3 min
  • HTML and DOM elements overviewVideo · 5 min
  • Playwright auto waitingVideo · 4 min
  • Practice Application OverviewVideo · 6 min
  • GetByRole introductionVideo · 5 min
  • GetByRole part 2: listsVideo · 8 min
  • GetByRole part3: buttons and linksVideo · 9 min
  • GetByTextVideo · 11 min
  • GetByLabel and other selectorsVideo · 4 min
  • Locators intro quizCuestionario · 0 min
UNIDAD 3 - Playwright locators - advanced · 6 lecciones

UNIDAD 3 - Playwright locators - advanced

  • Section introVideo · 1 min
  • GetByTestIdVideo · 6 min
  • CSS locatorsVideo · 3 min
  • Children, parents and index locators - Navigating DOM HierarchiesVideo · 10 min
  • Locator tools: the inspector, codegen and debuggerVideo · 6 min
  • Advanced locators quizCuestionario · 0 min
UNIDAD 4 - Interacting with elements in Playwright · 13 lecciones

UNIDAD 4 - Interacting with elements in Playwright

  • Section intro - Interaction Patterns OverviewVideo · 2 min
  • Course resourcesLectura · 0 min
  • Fill and keyboard actionsVideo · 6 min
  • Click actionsVideo · 5 min
  • Check and selectVideo · 4 min
  • Exercise: Auto-waiting practice in TypeScript with PlaywrightVideo · 7 min
  • Handling cookies in a JavaScript/TypeScript appVideo · 7 min
  • Managing Local StorageVideo · 10 min
  • Handling dialogsVideo · 7 min
  • Handling events - consoleVideo · 7 min
  • Handling events - requestsVideo · 8 min
  • Working with filesVideo · 10 min
  • Actions quizCuestionario · 0 min
UNIDAD 5 - Hands on practice #1 - Playwright automation · 3 lecciones

UNIDAD 5 - Hands on practice #1 - Playwright automation

  • Section introVideo · 1 min
  • Testing project - feedback formVideo · 8 min
  • Refactoring tests - Playwright TypeScriptVideo · 6 min
UNIDAD 6 - Organizing and Managing Playwright tests · 10 lecciones

UNIDAD 6 - Organizing and Managing Playwright tests

  • Section intro - playwright automationVideo · 1 min
  • Test annotationsVideo · 6 min
  • Test hooksVideo · 5 min
  • Organizing tests - describeVideo · 5 min
  • Organizing tests - TagsVideo · 5 min
  • Configuration layers - different levels of configurationVideo · 7 min
  • Configuring testing deviceVideo · 8 min
  • Test runner options - speeding test executionVideo · 6 min
  • Using Multiple Playwright test ProjectsVideo · 7 min
  • Playwright Test Organization and Management QuizCuestionario · 0 min
UNIDAD 7 - Hands-on practice #2: Test real-world workflows [Intermediate level] · 13 lecciones

UNIDAD 7 - Hands-on practice #2: Test real-world workflows [Intermediate level]

  • Section intro - Playwright automation focusVideo · 2 min
  • Manual testing in PlaywrightVideo · 4 min
  • Project setup - Playwright TypeScriptVideo · 2 min
  • Basic Test - add product to cart - TypeScript workflowVideo · 10 min
  • Implementing the Page Object Model (POM) - TypeScript workflowVideo · 10 min
  • End-to-End testing - Complete order workflowVideo · 7 min
  • Playwright step function for Clear ReportingVideo · 8 min
  • Mail utils for sign up workflowVideo · 6 min
  • Automating the Sign-Up FlowVideo · 12 min
  • Storing Credentials SecurelyVideo · 8 min
  • Playwright authentication - Reusing Authentication StateVideo · 9 min
  • Intercepting and Asserting API CallsVideo · 10 min
  • Improving Speed by Blocking AssetsVideo · 2 min
UNIDAD 8 - Using AI Tools for Test Automation (GitHub Copilot and Playwright MCP) · 12 lecciones

UNIDAD 8 - Using AI Tools for Test Automation (GitHub Copilot and Playwright MCP)

  • Section introVideo · 2 min
  • AI coding tools (Vibe Coding approach)Video · 4 min
  • Installing GitHub Copilot in VSCodeVideo · 2 min
  • Using GitHub CopilotVideo · 8 min
  • Model Context Protocol (MCP)Video · 2 min
  • Installing Playwright MCPVideo · 2 min
  • Playwright MCP - First stepsVideo · 2 min
  • Generating test scenarios using Playwright MCPVideo · 7 min
  • Troubleshooting tests using GitHub CopilotVideo · 5 min
  • Code completionsVideo · 2 min
  • Chat mode (Ask)Video · 3 min
  • Section summary & conclusionVideo · 8 min
UNIDAD 9 - API testing using Playwright · 9 lecciones

UNIDAD 9 - API testing using Playwright

  • Section introVideo · 1 min
  • Identifying API calls in a web appVideo · 3 min
  • API manual testing using PostmanVideo · 5 min
  • Creating a simple API request (GET request)Video · 5 min
  • Writing assertions (HTTP status code, headers, body)Video · 6 min
  • Creating complex requests (POST)Video · 5 min
  • Creating workflows (chaining requests)Video · 4 min
  • Making API calls from E2E testsVideo · 4 min
  • Section summaryVideo · 1 min
UNIDAD 10 - Playwright automation using CI/CD: Jenkins, GitLab & GitHub Actions [Advanced] · 9 lecciones

UNIDAD 10 - Playwright automation using CI/CD: Jenkins, GitLab & GitHub Actions [Advanced]

  • Section introVideo · 3 min
  • Playwright configuration for CI/CDVideo · 10 min
  • Jenkins: Installation and first pipelineVideo · 7 min
  • Jenkins: Playwright integrationVideo · 6 min
  • Jenkins: Publishing Playwright reports (JUnit, HTML)Video · 7 min
  • GitHub Actions: Playwright integrationVideo · 13 min
  • GitHub Actions: Publishing Playwright reports (GH annotations, HTML)Video · 6 min
  • GitLab CI/CD: Playwright integrationVideo · 6 min
  • GitLab CI/CD: Publishing Playwright reports (JUnit, HTML)Video · 5 min
UNIDAD 11 - Playwright debug tools · 4 lecciones

UNIDAD 11 - Playwright debug tools

  • Section introVideo · 1 min
  • VSCode Debug and UI modeVideo · 6 min
  • Screenshot, video, traceVideo · 5 min
  • Debugging on CI/CDVideo · 5 min
UNIDAD 12 - JavaScript / TypeScript quick start for Playwright testing [OPTIONAL] · 24 lecciones

UNIDAD 12 - JavaScript / TypeScript quick start for Playwright testing [OPTIONAL]

  • Section introVideo · 1 min
  • First JavaScript programVideo · 4 min
  • Browser vs NodeVideo · 5 min
  • Data typesVideo · 4 min
  • StringsVideo · 4 min
  • VariablesVideo · 4 min
  • ArraysVideo · 4 min
  • LoopsVideo · 3 min
  • FunctionsVideo · 9 min
  • Practice project - nodejsVideo · 9 min
  • Practice project - WebVideo · 7 min
  • Http requestsVideo · 4 min
  • Node fetchVideo · 4 min
  • Browser fetchVideo · 2 min
  • Async Await syntaxVideo · 10 min
  • JavaScript modulesVideo · 9 min
  • NPMVideo · 10 min
  • TypeScript introVideo · 7 min
  • Type aliasesVideo · 8 min
  • Any and unknownVideo · 7 min
  • TypeScript functionsVideo · 6 min
  • ClassesVideo · 5 min
  • Interfaces and type extensionsVideo · 9 min
  • GenericsVideo · 9 min
UNIDAD 13 - Final thoughts & Conclusion · 1 lecciones

UNIDAD 13 - Final thoughts & Conclusion

  • Bonus lectureVideo · 3 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    4 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Playwright E2E Test Automation with AI for Beginners

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Valentin Despa.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 13 unidades · 124 lecciones · 60 h
  • 12 meses de acceso
  • 4 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Valentin Despa; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Playwright E2E Test Automation with AI for Beginners

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture