https://i.ibb.co/W4g1GVjx/Learn-Playwright-with-Python-Web-API-Automation.png

Learn Playwright with Python (Web & API Automation) | Udemy
English | Size: 28.14 GB
Genre: eLearning[/center]

Python Programming, Pytest, Playwright Web (End-To-End) and API Automation Testing

What you'll learn
Web & API Test Automation using Playwright
Python Programming
Pytest framework, Fixtures and advanced features
Cross-Browser and Parallel Testing
Playwright with Pytest Automation Framework
Git, GitHub & Jenkins Integration with Pipeline

Are you ready to take your test automation skills to the next level?
This course, "Learn Playwright with Python (Web & API Automation) " is designed to help you become a modern automation engineer by mastering one of the most powerful and future-ready tools - Microsoft Playwright - using Python and Artificial Intelligence.

Playwright is fast, reliable, and built for modern testing challenges. In this hands-on course, you'll learn how to automate web and API testing using Playwright with Python - from setup to advanced framework development.

Whether you're a manual tester, a QA engineer, or a developer aspiring to move into automation testing, this course will guide you step-by-step - starting from basics and moving toward advanced, real-world frameworks.

What You Will Learn:

How to set up Playwright with Pytest  and python

Interact with UI elements using CSS, text, and role-based selectors

Automate real-world user flows: clicking, typing, dropdowns, file uploads, alerts, iframes, and more

Handle dynamic waits, test assertions, and manage test data

Run tests in headless and headed modes, across multiple browsers

Configure parallel test execution and retry mechanisms

Build reusable test utilities and page objects using fixtures

Integrate API testing within your UI automation flows

Capture screenshots, record videos, and generate advanced test reports

Connect Playwright with Allure, CI tools, and GitHub Actions (optional module)

How to use Playwright MCP along with GitHub Copilot.

Who This Course Is For:

Manual testers transitioning to automation

QA Engineers / SDETs upgrading from Selenium or other tools

Developers adding end-to-end tests to their applications

Freshers and college students preparing for automation testing roles

No prior automation experience is required. This course starts from the basics and progresses step by step with clear explanations and practical examples.

Free Tools and Technologies Used:

Playwright

Python

PyCharm

Git and GitHub

Allure Reporting

Course Includes:

100% practical, hands-on content

Real-world test automation examples

Downloadable codebase and learning resources

Interview questions and answers

Quizzes and assignments for practice

Lifetime access and Udemy Certificate

By the End of This Course, You Will:

Build robust Playwright automation frameworks using Python/Pytest

Understand the complete test life cycle with real-time use cases

Be job-ready to attend automation interviews or work on Playwright projects

Gain in-demand web automation skills recognized across the industry

Playwright using Python Detailed Course Contents:

Module 1: Introduction to Playwright

What is Automation Testing?

Introduction to Playwright

Key Features of Playwright

Playwright Tools & Ecosystem

Playwright vs Selenium

Why choose Python with Playwright?

Playwright Supported Languages

Module 2: Python Programming Essentials

Python Setup

Installing Python & PyCharm

Python Basics

Comments, Keywords, Variables and Data Types

Operators (Arithmetic, Logical, Comparison)

Conditional Statements (if, elif, else, match-case)

Loops (for, while, nested)

Strings & Numbers

List, Tuple, Set & Dictionary

Python Functions

Global and Local variables

Types of arguments

Python OOPS Concepts

Class & Object

Methods Vs Constructors

Static Methods

Inheritance & Polymorphism

Method Overriding Vs Method Overloading

Encapsulation & Abstraction

Modules and packages

File Handling

Exception Handling

Module 3: PyTest

PyTest introduction and setup environment

Creating Pytest tests

Working with the Fixtures

Creating re-usable Fixtures

Skipping tests

Grouping tests

Ordering tests

Parallel execution

Module 4: Playwright Automation with Python &Pytest

Getting Started

Installing Playwright

Creating Tests

Running Tests in headless/headed modes

Running tests in parallel mode and multiple browsers

CLI commands to run tests with different parameters

Understanding Playwright sync vs async APIs

Locators

Playwright Built-in locators

CSS Selectors (tag, ID, class, attributes)

XPath

UI Interactions

Click, Fill, Check, Select

Handle radio buttons, checkboxes, and dropdowns

Handle dropdowns

Working with Elements

Get text: inner_text, text_content

Count elements

Use nth(), all(), first(), last() locators

Web Tables

Handle static & dynamic tables

Extract and validate rows & columns

Filtering and pagination

Date Pickers

Handling iFrames

Handling Dialogs

Mouse Actions

Keyboard Actions

File Uploads and Downloads

Browser context

Handle multiple pages/tabs/popups

Shadow DOM Handling

Module 5: Advanced Playwright Features

Auto-Waiting & Timeouts

Screenshots & Video Capture

Tracing with Trace Viewer

Debugging Techniques

Parameterized Tests using pytest.mark.parametrize

Data-Driven Testing with JSON, CSV, Excel

Codegen for Generating Tests

Playwright Test Reports (HTML, Allure)

Module 6: Framework Design & Development

Introduction to Automation Framework

Phases of Framework Design

Project Setup and Folder Structure

Playwright Configuration (playwright.config)

Custom conftestDOTpy and Fixtures

Page Object Model (POM)

Create Page Classes

Encapsulate Actions and Selectors

Data Files: JSON, CSV & Excel

Utility Functions and Data Providers

Faker Library for Dynamic Test Data

Adding and Tagging Test Cases

Generate HTML and Allure Reports

Run Tests using pytest.ini

Command Line Execution

Module 7: CI/CD & Git Integration

Git Basics

Git Init, Commit, Push, Branch

GitHub Integration

CI/CD with GitHub Actions

Setup GitHub Workflow for Playwright Tests

Environment Setup

Trigger tests on push/pull

CI/CD with Jenkins

Install Jenkins & Plugins

Configure Jobs and Pipelines

Run Playwright Tests in Jenkins Pipeline

Module 8: API Testing with Playwright + Python

REST API Basics

Making API Calls with Playwright APIRequestContext

GET, POST, PUT, PATCH, DELETE Requests

Dynamic Request Body using Faker, JSON files

Path & Query Parameters

Validating Status Code, Headers, JSON Body

Chaining API Requests

Authentication Methods

Basic Auth

Bearer Token

API Key

OAuth2

Module 9: Playwright Powered by AI (Bonus)

Generative AI & LLMs Overview

Prompt Engineering

Understanding AI Terms

Vibe Coding

Auto Healing

GitHub Copilot for Python Automation

Using Copilot to Generate Playwright Tests

Integration of PyCharm IDE +GitHub Copilot+ Playwright MCP

Generate and Run Automation tests by using Playwright MCP (Model Context Protocol)

Who this course is for:
Manual Testers
Automation QA Engineers & SDETs
Developers
Students and Freshers

[align=center]https://i.imgur.com/yMNlxlr.png

download скачать FROM RAPIDGATOR

Код:
https://rapidgator.net/file/136014f17e30398c055114d10ea44e69/UD-LearnPlaywrightwithPythonWebAPIAutomation.part01.rar.html
https://rapidgator.net/file/71bc9e97a1e47e9f7[цензура]3ab99e5ec4f3/UD-LearnPlaywrightwithPythonWebAPIAutomation.part02.rar.html
https://rapidgator.net/file/994dbb736d2a31e28630f2e2b1a08704/UD-LearnPlaywrightwithPythonWebAPIAutomation.part03.rar.html
https://rapidgator.net/file/fa906d0a1762e486c4dbc18e3ad3ebfb/UD-LearnPlaywrightwithPythonWebAPIAutomation.part04.rar.html
https://rapidgator.net/file/904b975671e31e1c4b1a78c1277c5f0f/UD-LearnPlaywrightwithPythonWebAPIAutomation.part05.rar.html
https://rapidgator.net/file/5c8c95ba5f1605d4b1193281d963ce94/UD-LearnPlaywrightwithPythonWebAPIAutomation.part06.rar.html
https://rapidgator.net/file/7b04acc26c503a7b06b1268e8d7a8388/UD-LearnPlaywrightwithPythonWebAPIAutomation.part07.rar.html
https://rapidgator.net/file/bd49352b8a49fba584618498107ee9f1/UD-LearnPlaywrightwithPythonWebAPIAutomation.part08.rar.html
https://rapidgator.net/file/e6422bc9840486e956398c6fecf6d3a5/UD-LearnPlaywrightwithPythonWebAPIAutomation.part09.rar.html
https://rapidgator.net/file/37b8acdacc0fe3b6200c71c2f6ec232a/UD-LearnPlaywrightwithPythonWebAPIAutomation.part10.rar.html
https://rapidgator.net/file/54743350e1521887f9b976ac1751623a/UD-LearnPlaywrightwithPythonWebAPIAutomation.part11.rar.html
https://rapidgator.net/file/da231e5d88c44751a7672c19293a9393/UD-LearnPlaywrightwithPythonWebAPIAutomation.part12.rar.html
https://rapidgator.net/file/a6defa7ccf1617b80c0664474b65d06b/UD-LearnPlaywrightwithPythonWebAPIAutomation.part13.rar.html
https://rapidgator.net/file/3b815b7dddedf9ff860cf569eebd3237/UD-LearnPlaywrightwithPythonWebAPIAutomation.part14.rar.html
https://rapidgator.net/file/5f7cb735d1ab57dfc5b3ed4bb133eace/UD-LearnPlaywrightwithPythonWebAPIAutomation.part15.rar.html
https://rapidgator.net/file/e9dca483bdc07b7d61fc990bd9cc43b1/UD-LearnPlaywrightwithPythonWebAPIAutomation.part16.rar.html
https://rapidgator.net/file/e7122169aa11534b0eb289f75ef76721/UD-LearnPlaywrightwithPythonWebAPIAutomation.part17.rar.html
https://rapidgator.net/file/ec7376f28b7e7af522fc5d4233ab935c/UD-LearnPlaywrightwithPythonWebAPIAutomation.part18.rar.html
https://rapidgator.net/file/056f23ca7f91c6f951ccb8a34b28ba9f/UD-LearnPlaywrightwithPythonWebAPIAutomation.part19.rar.html
https://rapidgator.net/file/d4be85334de72b0b049467c307e9899c/UD-LearnPlaywrightwithPythonWebAPIAutomation.part20.rar.html
https://rapidgator.net/file/db1922a3e699d0b6cdb0accde8429921/UD-LearnPlaywrightwithPythonWebAPIAutomation.part21.rar.html
https://rapidgator.net/file/718dca9e1f2cdc276480082e9e0cde95/UD-LearnPlaywrightwithPythonWebAPIAutomation.part22.rar.html
https://rapidgator.net/file/d82198f580a7d606028be0bd3a8534d7/UD-LearnPlaywrightwithPythonWebAPIAutomation.part23.rar.html
https://rapidgator.net/file/52a638823a9506688ee2770d25efa4d3/UD-LearnPlaywrightwithPythonWebAPIAutomation.part24.rar.html
https://rapidgator.net/file/20548f6a7e8af47522bd226819c3ad50/UD-LearnPlaywrightwithPythonWebAPIAutomation.part25.rar.html
https://rapidgator.net/file/4b1cab3100c0a7947dc596e829e06884/UD-LearnPlaywrightwithPythonWebAPIAutomation.part26.rar.html
https://rapidgator.net/file/7c4d6c085ddce11638b9cf711dce8b78/UD-LearnPlaywrightwithPythonWebAPIAutomation.part27.rar.html
https://rapidgator.net/file/918b1c0f1907e1ee54a7a2fe2e683d36/UD-LearnPlaywrightwithPythonWebAPIAutomation.part28.rar.html
https://rapidgator.net/file/d415a30500c8e2758f7c89dbae68988c/UD-LearnPlaywrightwithPythonWebAPIAutomation.part29.rar.html

download скачать FROM TURBOBIT

Код:
https://trbt.cc/btt5vbjcgrji/UD-LearnPlaywrightwithPythonWebAPIAutomation.part01.rar.html
https://trbt.cc/2m7s7eiktvoa/UD-LearnPlaywrightwithPythonWebAPIAutomation.part02.rar.html
https://trbt.cc/qyle93gca3c2/UD-LearnPlaywrightwithPythonWebAPIAutomation.part03.rar.html
https://trbt.cc/hbwmlusss0k4/UD-LearnPlaywrightwithPythonWebAPIAutomation.part04.rar.html
https://trbt.cc/xqbh8o677099/UD-LearnPlaywrightwithPythonWebAPIAutomation.part05.rar.html
https://trbt.cc/ys5a7sg9et6g/UD-LearnPlaywrightwithPythonWebAPIAutomation.part06.rar.html
https://trbt.cc/wtzuek1tso1m/UD-LearnPlaywrightwithPythonWebAPIAutomation.part07.rar.html
https://trbt.cc/dopojtfuhje5/UD-LearnPlaywrightwithPythonWebAPIAutomation.part08.rar.html
https://trbt.cc/5aev9q8cz4j3/UD-LearnPlaywrightwithPythonWebAPIAutomation.part09.rar.html
https://trbt.cc/o1xped7fjl4u/UD-LearnPlaywrightwithPythonWebAPIAutomation.part10.rar.html
https://trbt.cc/ftz366akfdgw/UD-LearnPlaywrightwithPythonWebAPIAutomation.part11.rar.html
https://trbt.cc/ajfc6rgcl7qn/UD-LearnPlaywrightwithPythonWebAPIAutomation.part12.rar.html
https://trbt.cc/b79iit5ouk75/UD-LearnPlaywrightwithPythonWebAPIAutomation.part13.rar.html
https://trbt.cc/h30jjti1qxuy/UD-LearnPlaywrightwithPythonWebAPIAutomation.part14.rar.html
https://trbt.cc/615qfhwbmjds/UD-LearnPlaywrightwithPythonWebAPIAutomation.part15.rar.html
https://trbt.cc/s8p1jz2mtzww/UD-LearnPlaywrightwithPythonWebAPIAutomation.part16.rar.html
https://trbt.cc/d04ttx6tiwba/UD-LearnPlaywrightwithPythonWebAPIAutomation.part17.rar.html
https://trbt.cc/nmlxrkbzj0an/UD-LearnPlaywrightwithPythonWebAPIAutomation.part18.rar.html
https://trbt.cc/j9b3pxzfgdmp/UD-LearnPlaywrightwithPythonWebAPIAutomation.part19.rar.html
https://trbt.cc/8ce9ojvrly0d/UD-LearnPlaywrightwithPythonWebAPIAutomation.part20.rar.html
https://trbt.cc/ugk7uf74fxun/UD-LearnPlaywrightwithPythonWebAPIAutomation.part21.rar.html
https://trbt.cc/gjohampmpkox/UD-LearnPlaywrightwithPythonWebAPIAutomation.part22.rar.html
https://trbt.cc/gw51718rqk7a/UD-LearnPlaywrightwithPythonWebAPIAutomation.part23.rar.html
https://trbt.cc/tmh38r3y98uy/UD-LearnPlaywrightwithPythonWebAPIAutomation.part24.rar.html
https://trbt.cc/ol0sbk0pwi2q/UD-LearnPlaywrightwithPythonWebAPIAutomation.part25.rar.html
https://trbt.cc/ow8gthvpul8v/UD-LearnPlaywrightwithPythonWebAPIAutomation.part26.rar.html
https://trbt.cc/xnou938xyb45/UD-LearnPlaywrightwithPythonWebAPIAutomation.part27.rar.html
https://trbt.cc/okh2qxroynu3/UD-LearnPlaywrightwithPythonWebAPIAutomation.part28.rar.html
https://trbt.cc/u7vv3gssj0qw/UD-LearnPlaywrightwithPythonWebAPIAutomation.part29.rar.html

If any links die or problem unrar, send request to

Код:
https://forms.gle/e557HbjJ5vatekDV9