
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]
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
