• No hay productos en el carrito.

Inicio / Cursos / From Zero to Expert
Impartido por Rahul Shetty Academy - 1.3 Million LearnersPago único de $2,800 MXN · acceso por 12 meses

From Zero to Expert

BRAND NEW- Practical Training on Python and Playwright for (Web/API) Automation from scratch with Pytest BDD Framework

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

Lo que serás capaz de hacer

Welcome to the comprehensive Playwright Python course that covers everything from the basics to frameworks, including Python & Pytest fundamentals without need of any prior Python experience. Combining Playwright with Python unlocks powerful capabilities that can drive innovation in test automation frameworks. Let me walk you through why this combination stands out: Why Python? Python is not only one of the most versatile programming languages, but it’s also the backbone of Machine Learning (AI) development. Its extensive frameworks for AI integration make it a natural choice for building automation frameworks that leverage AI-driven capabilities. Why Playwright? Playwright has been growing exponentially boasting a 750% increase in usage every year. Known for its speed, reliability, and ability to automate both UI and API applications, it’s quickly becoming a top competitor to Selenium in the test automation space. Bringing Playwright and Python together enables you to craft a robust, future-ready test automation framework with AI capabilities of handling even the most complex web and API-based applications. In this course, you’ll systematically learn: Python essentials Playwright automation with Python Pytest frameworks Behavior-driven development (Pytest BDD) Whether you’re just starting out or looking to expand your skillset, this course is designed with no prerequisites —everything is covered step by step to ensure a seamless learning experience. Imagine the boost this combination can bring to your resume in the evolving test automation era! I can’t wait to see you in the course and help you unlock new opportunities in your career. Note : For Beginners, there is 3 hours Python video in the beginning of this course which covers all Python basics from Scratch including coding Assignments and quizzes which prepares candidates for Interviews. Course Structure Breakdown: Python/Pytest Basics for Beginners (3 hrs) - Build a solid Python foundation for confident Playwright exploration. Playwright Web/UI Automation (50%) - Master core Playwright concepts for comprehensive UI automation. Mixed Web & API Testing with Network Mocking (25%) - Expand your skills by combining UI and API testing with network mocking capabilities. Playwright Advanced Framework Features (25%) - Dive deep into advanced Playwright frameworks for optimal test design. In conclusion, this course is a one-stop shop for you to become a Playwright hero and take charge of modern, full end-to-end test automation. Become a Playwright hero and embrace the future of end-to-end test automation. Enroll today!

  • Strong foundation at Python programming basics with practice exercises and assignments
  • In depth understand of Playwright Web Automation with real time examples
  • Get familiar with API Testing and Network Interception using Playwright
  • Understand visual testing, mobile device emulation & test execution in CI/CD Docker container
  • Thorough understanding on Python Pytest framework capabilities from Scratch
  • Get Familiar with Playwright Inspector tool, Trace Viewer & Code Gen (Record Playback) tools

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • What is Playwright and why choose Python as library?Video · 8 min
  • How course curriculum is designed from Scratch --(Must watch)Video · 3 min
UNIDAD 2 - Setting up Python & Playwright & Pycharm in Windows & Mac · 4 lecciones

UNIDAD 2 - Setting up Python & Playwright & Pycharm in Windows & Mac

  • Install and set the path of Python in windows OSVideo · 4 min
  • Install and set the path of Python in MAC OSVideo · 5 min
  • Install Pycharm & Setup Python Project with Env settingsVideo · 7 min
  • What is PIP? Install Playwright and set it up in Pycharm IDEVideo · 13 min
UNIDAD 3 - Learn Python basics from scratch with examples · 27 lecciones

UNIDAD 3 - Learn Python basics from scratch with examples

  • Python hello world Program with BasicsVideo · 9 min
  • Download codeLectura · 0 min
  • Datatypes in python and how to get the Type at run timeVideo · 5 min
  • List Datatype and its operations to manipulateVideo · 13 min
  • Tuple and Dictionary Data types in Python with examplesVideo · 8 min
  • If else condition in python with working examplesVideo · 8 min
  • How to Create Dictionaries at run time and add data into itVideo · 3 min
  • How loops work in Python and importance of code idendationVideo · 9 min
  • Programming examples using for loop - 1Video · 4 min
  • Programming examples using While loop - 2Video · 10 min
  • What are functions? How to use them in PythonVideo · 11 min
  • OOPS Principles : Classes and objects in PythonVideo · 8 min
  • What is Constructor and its role in Object oriented programmingVideo · 14 min
  • Inheritance concepts with examples in PythonVideo · 12 min
  • Strings and its functions in pythonVideo · 10 min
  • How to read text file content using PythonVideo · 7 min
  • Importance of readLine and readLines Methods in pythonVideo · 8 min
  • Writing Data into File using PythonVideo · 9 min
  • Understand how to manipulate strings and print them.Actividad · 0 min
  • Variable Assignment and TypesActividad · 0 min
  • Working with ListsActividad · 0 min
  • Exploring TuplesActividad · 0 min
  • Understanding DictionariesActividad · 0 min
  • Practice using if-else statements.Actividad · 0 min
  • Understanding class creation in PythonActividad · 0 min
  • Create a Greeting functionActividad · 0 min
  • Read and Print File ContentsActividad · 0 min
UNIDAD 4 - Learn Pytest Framework basics from Scratch · 4 lecciones

UNIDAD 4 - Learn Pytest Framework basics from Scratch

  • Download complete Playwright course code as zip fileLectura · 0 min
  • What are pytest fixtures and how it help in enhancing testsVideo · 10 min
  • Understand scopes in Pytest fixtures with examplesVideo · 12 min
  • Setup and teardown setup using Python fixtures with yield keywordVideo · 9 min
UNIDAD 5 - Getting Started with Playwright Automation Testing - Real time examples · 7 lecciones

UNIDAD 5 - Getting Started with Playwright Automation Testing - Real time examples

  • Run Pytest Tests from terminal with commands and optionsVideo · 5 min
  • Understand launching the Chromium Engine browser with Playwright fixtureVideo · 10 min
  • Understand how Page and playwright fixtures work with referencesVideo · 11 min
  • Practice Resources for Strengthening Your Testing SkillsLectura · 0 min
  • Identify web components using getLabel and get_by_role methods in playwrightVideo · 10 min
  • Limitations on get_by_Label. Understand in which cases it worksVideo · 13 min
  • Quiz on Section-5Cuestionario · 0 min
UNIDAD 6 - Deep Dive into Playwright UI Methods with real time examples · 6 lecciones

UNIDAD 6 - Deep Dive into Playwright UI Methods with real time examples

  • How Autowait works in Playwright to handle wait mechanismsVideo · 11 min
  • How to run tests in firefox browser with Playwright - exampleVideo · 6 min
  • Career guidance Insights & TipsLectura · 0 min
  • Understand how filter works on dynamic selection of card items from the listVideo · 19 min
  • How to handle child windows and tabs with playwright - exampleVideo · 12 min
  • Apply Python string methods to retrieve the values with assertion checksVideo · 9 min
UNIDAD 7 - UI Functional validations with assertions using Playwright python · 7 lecciones

UNIDAD 7 - UI Functional validations with assertions using Playwright python

  • Invisible, visible inbuilt assertions with Playwright pythonVideo · 7 min
  • How to handle Alerts, popups using Playwright python - ExampleVideo · 8 min
  • What are Frames? How to handle them with PlaywrightVideo · 9 min
  • Prepare strategy to handle web tables automation with an exampleVideo · 13 min
  • End to end example on handling tables, hover methods in playwrightVideo · 8 min
  • Record and play back the tests in playwright with codegen toolVideo · 4 min
  • Quiz on Section-6Cuestionario · 0 min
UNIDAD 8 - Learn API Testing using Playwright with Hybrid e2e example of (Web & API) · 6 lecciones

UNIDAD 8 - Learn API Testing using Playwright with Hybrid e2e example of (Web & API)

  • Introduction to ecommerce domain and scenarios to automateVideo · 12 min
  • Understand API's used and their details from developer tools of browserVideo · 11 min
  • Build API Utils from Scratch starting with how to make a Post callsVideo · 12 min
  • How to assert API responses and status codes with Playwright codeVideo · 8 min
  • Refactor API Utils methods and call them from Tests in generating dataVideo · 11 min
  • Dynamically find the order Id from the order History table with easy logicVideo · 9 min
UNIDAD 9 - Intercepting Network requests & responses to test Edge cases with Playwright · 4 lecciones

UNIDAD 9 - Intercepting Network requests & responses to test Edge cases with Playwright

  • What is the concept of intercepting network. understand from exampleVideo · 4 min
  • Intercepting response calls with route->fulfil methods to test edge casesVideo · 12 min
  • Intercepting request calls with route->continue methods to test edge casesVideo · 11 min
  • save and inject the session cookies into browser at run time with playwrightVideo · 16 min
UNIDAD 10 - Playwright Pytest Framework- Part 1 (Pageobject, Data Driven,Parameterization) · 6 lecciones

UNIDAD 10 - Playwright Pytest Framework- Part 1 (Pageobject, Data Driven,Parameterization)

  • overview of the Best practices for Playwright framework designVideo · 5 min
  • Drive the test data externally from Json files into Playwright fixturesVideo · 14 min
  • Parameterize the Test with multiple data sets with python dictionariesVideo · 17 min
  • Understand the page object design pattern and how to apply for the testsVideo · 16 min
  • Implement Page object design to end to end test - exampleVideo · 10 min
  • Optimize Test by avoiding object creation in tests and move into PO classesVideo · 14 min
UNIDAD 11 - Playwright Pytest Framework- Part 2 (Global config, Parallelization, Tagging) · 6 lecciones

UNIDAD 11 - Playwright Pytest Framework- Part 2 (Global config, Parallelization, Tagging)

  • How to configure and drive global run time variables into Playwright frameworkVideo · 13 min
  • Understand how browser value is decided at run time with global value and ifelseVideo · 14 min
  • Running selected tests in the framework with pytest tag annotationsVideo · 11 min
  • Running tests in playwright framework in parallel and sequence modesVideo · 3 min
  • Generae HTML reports with pytest plugin for tests in frameworkVideo · 6 min
  • Playwright Trace viewer - to generate logs, screenshots of the tests in zip fileVideo · 10 min
UNIDAD 12 - Playwright Pytest Framework- Part 3 (Cucumber BDD, CI/CD Jenkins, HTML report) · 8 lecciones

UNIDAD 12 - Playwright Pytest Framework- Part 3 (Cucumber BDD, CI/CD Jenkins, HTML report)

  • Introduction to BDD framework and how Pytest framework compliment itVideo · 10 min
  • Install pytest plugin and build gherkin feature file for test implemetationVideo · 11 min
  • Implement Pytest Step definition implementation for the feature fileVideo · 11 min
  • How to share data across multiple step methods with in step definition fileVideo · 15 min
  • Fix the issues and Run the Pytest BDD tests end to end from terminalVideo · 4 min
  • Set up the Jenkins with required configurations from scratchVideo · 10 min
  • Create Jenkin parameterized Job to run Playwright Python FrameworkVideo · 10 min
  • Schedule CI/CD Jenkins job to auto trigger based on reg ex expressionVideo · 6 min
UNIDAD 13 - AI power at Terminal to work on the Playwright Framework - Claude code & MCP · 5 lecciones

UNIDAD 13 - AI power at Terminal to work on the Playwright Framework - Claude code & MCP

  • What is Claude Code & How to integrate with in Pycharm to use the power of AIVideo · 6 min
  • Ask anything about the Python project - Get your answers with Claude CodeVideo · 8 min
  • Brief overview on MCP & integration of MCP to claude code for browser automationVideo · 7 min
  • Setting up Playwright MCP Server with in Terminal using Claude codeVideo · 8 min
  • Demo of test automation with manual steps as input to claude code Playwright MCPVideo · 8 min
UNIDAD 14 - Most commonly asked Python and Pytest Programming Interview Questions · 3 lecciones

UNIDAD 14 - Most commonly asked Python and Pytest Programming Interview Questions

  • How the Interview questions video is designed?Video · 2 min
  • Questions list with TimestampLectura · 0 min
  • 75 Mins In detail discussion on most commonly asked Python Interview QuestionsVideo · 1 h 14 min
UNIDAD 15 - Course repo download & Bonus Lecture · 2 lecciones

UNIDAD 15 - Course repo download & Bonus Lecture

  • Code downloadLectura · 0 min
  • Bonus Lecture - Next stepsLectura · 0 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

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

  3. 3

    Cuestionarios por unidad

    2 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: From Zero to Expert

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 Rahul Shetty Academy - 1.3 Million Learners.
  • 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.

  • 15 unidades · 97 lecciones · 60 h
  • 12 meses de acceso
  • 2 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 Rahul Shetty Academy - 1.3 Million Learners; 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 · From Zero to Expert

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