Back to Browse

πŸ— Page Object Model (POM) in Playwright | Build Scalable Test Frameworks πŸš€ | Playwright Tutorial

7.0K views
Jan 1, 2024
1:01:45

In this Playwright tutorial, learn how to implement the Page Object Model (POM) to build clean, maintainable, and scalable test automation frameworks 🧠. POM is a proven design pattern that makes your Playwright test scripts more structured, reusable, and easier to maintain β€” just like a pro QA Engineer πŸš€. πŸ“š What you’ll learn in this video: What is Page Object Model (POM) and why it’s important πŸ— Setting up a POM structure in a Playwright + TypeScript project Creating page classes with locators & reusable methods βœ… Writing test scripts using page objects for clean test code ✨ Organizing your framework folder structure properly πŸ“ Real-world best practices for scaling automation projects πŸ’‘ 🎯 Perfect for: QA Engineers, Testers, SDETs, and Developers who want to build strong Playwright automation frameworks using professional coding patterns. πŸš€ By the end of this tutorial, you’ll confidently implement POM in Playwright and take your testing skills to the next level. #Playwright #PlaywrightTutorial #POM #PageObjectModel #AutomationFramework #QATesting #WebAutomation #PlaywrightTypeScript #TestingCommunity #WishInfinite #SDET #SoftwareTesting #TestingTutorial #LearnPlaywright #Locator #TestingFramework #QASkills #UITesting #ScalableAutomation =============================================================================== Chapters 00:00 - Introduction of POM 04:35 - POM Folder Structure 05:20 - POM for Login Page 31:36 - POM for Home Page 51:35 - POM for Cart Page 59:16 - Recap ================================================================================ πŸš€ Level Up Your Playwright Skills with Wish Infinite! - Let’s grow together! πŸ’‘ 🎁 Join the channel to unlock exclusive perks: πŸ”— https://www.youtube.com/channel/UCf31PKYkIG9dg1yGwcOygSw/join 🎬 Playwright Series (TypeScript / JavaScript): πŸ“Ί https://www.youtube.com/playlist?list=PL83cimSRP5ZmwhC6u255huRwSi9tlP-nc πŸ§ͺ Playwright API Testing Playlist: πŸ“Ί https://www.youtube.com/playlist?list=PL83cimSRP5ZlwSHlydctQ2njy0nTtjpPZ πŸ§ͺ Playwright MCP Server Playlist: πŸ“Ί https://www.youtube.com/playlist?list=PL83cimSRP5ZkyVfXIVFJU6JMB1LYHY93v ⏱ Learn Playwright in 60 Seconds (Shorts Playlist): πŸ“Ί https://www.youtube.com/playlist?list=PL83cimSRP5ZlgDL11AGCufbTmADTOwHhO 🧠 Playwright Quiz & Community Posts: πŸ“Œ https://www.youtube.com/@WishInfinite/community πŸ“ Playwright Notes & Documentation: πŸ“– https://github.com/Wish-Infinite/playwright-tutorials-typescript-javascript/wiki ⭐ Don't forget to follow & star the repository! πŸ“š Playwright Tutorials Github Repository: (All the spec files are present under Archive folder) πŸ”— https://github.com/Wish-Infinite/playwright-tutorials-typescript-javascript.git πŸ” Playwright Framework GitHub Private Repository: πŸ‘‰ https://github.com/Wish-Infinite/playwright-typescript-framework πŸ“‹ To request access to Framework Private Repository, fill out this Google Form: https://forms.gle/4jMA9Z8MwmocbS29A πŸ’¬ Once submitted, comment below to ensure timely access. ⭐ Also, make sure to follow me on GitHub and star the repository! πŸ™ GitHub Profile: πŸ”— https://github.com/Wish-Infinite Locator Method Video - https://youtu.be/k3ttTwa8L_o getBy Methods Video - https://youtu.be/Q_sU2k05r9E Assertion Video - https://youtu.be/kqjyWGmckTo Playwright POM Official Documentation - https://playwright.dev/docs/pom Selenium POM Document - https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/#assertions-in-page-objects

Download

1 formats

Video Formats

360pmp487.7 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

πŸ— Page Object Model (POM) in Playwright | Build Scalable Test Frameworks πŸš€ | Playwright Tutorial | NatokHD