Playwright JS Course Content
Playwright JS Course Content
Playwright JS Course Content
□ Variables
□ Data Types 60 15
□ Operators
Day 1 Javascript Fundamentals --
□ Conditional Statements
□ Loops 45 15
□ Functions
□ Arrow Functions 60 15
□ Introduction to arrays
Javascript Fundamentals □ Solve Array JS Problems 45 15
Day 2 --
□ Introduction to string
□ Solve string JS Problems 60 15
□ Selectors/Locators
Day 3 Get started with □ Learn basic CSS syntax 2-3
Playwright 75 30
□ Locate a DOM element (by title, by label, by role
etc)
Day 3 Get started with 2-3
Playwright
□ Multiple elements
Day 4 Dig deeper into □ iframes 8-10
playwright □ Shadow DOM
75 30
□ Alerts
□ Keyboard/mouse actions
Day 6
8-10
Playwright Advanced
□ Test suite Structure
Day 6 □ Reporter 8-10
Playwright Advanced □ Trace Viewer 60 15
□ Video Capture
□ Device Emulation
□ Geolocation 60 15
□ Console Logs
□ API Fundamentals
Day 7 □ RestFul API Payloads and Verbs 75 4-5
API Requests / □ Request context
Responses □ Build API requests
□ Parse API responses 60 30
□ Network interceptions
Day 8 Project 1 Build E2E Salesforce Script (UI + API) 15 225 8-10
Day 10 4-5
□ Introduction to Page Object Model
□ Refactor existing script with POM 75 30
□ Implement Page actions
Day 10 4-5
Paject Object Model
□ Design Base Page
□ Implement Wrapper methods 60 30
□ Test Retry
□ Overriding config at Test & Project Level 60 15
□ Test Parameterization
Project 3
Day 15 Project 3 : Add e2e suite to CI pipeline 15 225 8-10
30
Wednesday
--
(8 to 9 PM)
120
30
30
Wednesday Thursday
(8 to 9 PM) (10 AM to 5 PM)
120
30
Wednesday
--
(8 to 9 PM)
120
--
(8 to 9 PM)
120
30
Wednesday Thursday
(8 to 9 PM) (10 AM to 5 PM)
120
30
Wednesday
--
(8 to 9 PM)
120
Wednesday
--
(8 to 9 PM)
120
30
Wednesday Thursday
(8 to 9 PM) (10 AM to 5 PM)
120
--
Wednesday
--
(8 to 9 PM)
120
--
-- --
120