Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Playwright Automation Testing: From Basics to Advanced Framework Development

Mukesh otwani via YouTube

Overview

Learn test automation from scratch in this comprehensive 8-hour tutorial covering Playwright, a powerful automation tool. Master environment setup on Windows and Mac using NodeJS and VSCode, write test cases with assertions, and interact with web elements. Explore essential automation concepts including handling dropdowns, frames, alerts, keyboard actions, file uploads, and dynamic network calls. Progress through hands-on demonstrations of screenshot capture, video recording, trace files, and script recording/playback functionality. Advance to professional-level automation by implementing Page Object Model patterns, integrating with GitHub for version control, and setting up continuous integration using Jenkins. Gain practical experience with data-driven testing using JSON files, generating Allure reports with screenshots, and managing test retries. Perfect for beginners and intermediate automation engineers looking to build a robust automation framework using modern testing practices.

Syllabus

- Intro
- What is Playwright
- Install NodeJS On Windows
- Install VSCode On Windows
- Install NodeJS On MAC
- Install VSCode For MAC
- How To Write First Playwright TestCase With Assertion
- How To Interact With WebElement In Playwright
- How To Verify Text In Playwright
- How To Maximize Browser Window In playwright | Viewport In Playwright
- How To Take Screenshots | Videos | Trace Files in Playwright
- How To Record And Play Scripts In Playwright | Playwright Test Generator| Codegen Playwright
- How To Retry Failed Test Cases in Playwright
- Install Playwright In Visual Studio Code
- Handle Dropdown In Playwright And Verify Dropdown Values
- How To Run Playwright Test From Command Line | Execute Test In Headed Mode | Playwright CLI Options
- How To Perform Mouse Hover In Playwright
- How To Upload Files In Playwright With JavaScript
- How To Handle Keyboard Actions In Playwright
- How to Handle Autocomplete or Handle Auto Suggestion In Playwright
- How To Handle Alert In Playwright
- How To Handle Frames and IFrames In Playwright
- How To Handle multiple tabs in Playwright
- How To Handle Dynamic Network Call In Playwright
- How To Read Data From JSON File In Playwright | Data Driven Test In Playwright
- How to Generate Allure Reports In Playwright Automatically With Screenshot
- Page Object Model In Playwright With JavaScript
- How To Push Playwright Test To Github
- How To Run Playwright With Jenkins

Taught by

Mukesh otwani

Reviews

Start your review of Playwright Automation Testing: From Basics to Advanced Framework Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.