Playwright Test Automation With JavaScript Getting Started
- Development
- Mar 13, 2025

Playwright Test Automation With JavaScript – Getting Started, available at $54.99, has an average rating of 4, with 22 lectures, based on 14 reviews, and has 60 subscribers.
You will learn about Install Playwright Locate Elements with Playwright Execute Actions on Elements with Playwright Perform Test Assertions This course is ideal for individuals who are Beginner Automation Engineers It is particularly useful for Beginner Automation Engineers.
Enroll now: Playwright Test Automation With JavaScript – Getting Started
Summary
Title: Playwright Test Automation With JavaScript – Getting Started
Price: $54.99
Average Rating: 4
Number of Lectures: 22
Number of Published Lectures: 22
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 22
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Playwright is a test automation tool that becoming more and more popular each year. In this course you will learn how to start writing automated scripts with Playwright and JS. Learn how to locate and interact with elements, how to make an assertions, how to wait on different conditions, annotations and way more. This course is beginners friendly and no prior knowledge is required. Everything you need to get started with Playwright.
Why Playwright:
Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.
Auto-wait. Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts – the primary cause of flaky tests.
Web-first assertions. Playwright assertions are created specifically for the dynamic web. Checks are automatically retried until the necessary conditions are met.
Tracing. Configure test retry strategy, capture execution trace, videos, screenshots to eliminate flakes.
Test frames, pierce Shadow DOM. Playwright selectors pierce shadow DOM and allow entering frames seamlessly.
Browser contexts. Playwright creates a browser context for each test. Browser context is equivalent to a brand new browser profile. This delivers full test isolation with zero overhead. Creating a new browser context only takes a handful of milliseconds.
Log in once. Save the authentication state of the context and reuse it in all the tests. This bypasses repetitive log-in operations in each test, yet delivers full isolation of independent tests.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Installing Playwright
Lecture 3: Writing Our First Test
Chapter 2: Locating Elements
Lecture 1: Locating Elements-By CSS and By XPATH
Lecture 2: Locating Elements-By Role, By Label, By Placeholder, By Title
Lecture 3: Locating Elements-By Text, By Alt Text, By TestId
Lecture 4: Locating Elements-Filter By Text, By Another Element, Finding Multiple Elements
Lecture 5: Locating Elements-Locating By Multiple CSS and By Multiple XPATH values
Chapter 3: Interacting with Elements
Lecture 1: Element Actions-Enter/Get Text,Click Element,Working with checkbox/radio button
Lecture 2: Element Actions-Selecting from Dropdown, Check if Element Is Visible or Checked
Lecture 3: Element Actions-Clear Text Field, Keyboard Key Press, Hover Over Element
Lecture 4: Element Actions-Drag and Drop
Chapter 4: Assertions
Lecture 1: Assertions-Expect, Element To Have Text, Element To Have Attribute
Lecture 2: Assertions-Element is Visible, Element is Checked, Element has Value
Lecture 3: Assertions-Page To Have Title, Page to Have Url
Lecture 4: Assertions-Element To Have CSS Value, Element To Have Class, Count of Elements
Lecture 5: Assertions-Negating Assertions, Soft Assertions
Chapter 5: Waits
Lecture 1: Waits-Autowaits
Lecture 2: Waits-Wait For Element State, Wait For Page To Have Url, Wait for Network Idle
Chapter 6: Annotations and Hooks
Lecture 1: Test Annotations-Grouping Tests,Only Running Single Test, Skipping Test
Lecture 2: Test Annotations-Tagging a Test, Creating Our Own Annotations
Lecture 3: Hooks-Executing Custom Code Before/After All Tests, Before/After Each Test
Instructors

Oleksiy Kyrylenko
SDET
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Fundamental Analysis Value Investing for Beginners-Level 1
- Professional Diploma in Digital Marketing™
- Creating a Successful Crowdfunding Video- The Complete Guide
- Learn Affiliate Marketing Fast New PPV Video Course
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling