Playwright Page Object Model - Step by Step Demo
Offered By: Automation Step by Step via YouTube
Course Description
Overview
Syllabus
Introduction
Step 1 - Create a new folder and open in IDE or Editor like VS Code
Step 2 - Initialize a new Node.js project by running npm init -y to create a package.json file
Step 3 - Install & Setup Playwright by running npm init playwright@latest
Step 4 - Create a demo login test, can use Test Generator to record npx playwright codegen
Step 5 - Run tests and check results - npx playwright test & npx playwright show-report
Step 6 - Create new folder "pages" in your project, this will contain all page objects
Step 7 - Create a new file and class for each page e.g. login.js and LoginPage
Step 8 - In the class create element locators & action methods for login page
Step 9 - In test file, import the page class, create instance of it, & use methods from LoginPage class
Step 10 - Run the test npx playwright test and check results
Upload project on GitHub
Taught by
Automation Step by Step
Related Courses
TDD – Desenvolvimento de Software Guiado por TestesInstituto Tecnológico de Aeronáutica via Coursera Virtualize and Automate Your SAP Testing Using Int4 IFTT
SAP Learning Selenium Grid - Running Selenium tests in parallel
Coursera Project Network via Coursera Source control management for test automation with Git
Coursera Project Network via Coursera Building Test Automation Framework using Selenium and TestNG
Coursera Project Network via Coursera