HOME > Development > Playwright Test Automation With JavaScript Getting Started

Playwright Test Automation With JavaScript Getting Started

  • Development
  • Mar 13, 2025
SynopsisPlaywright Test Automation With JavaScript – Getting St...
Playwright Test Automation With JavaScript Getting Started  No.1

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

  • Install Playwright
  • Locate Elements with Playwright
  • Execute Actions on Elements with Playwright
  • Perform Test Assertions
  • Who Should Attend

  • Beginner Automation Engineers
  • Target Audiences

  • Beginner Automation Engineers
  • 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

  • Playwright Test Automation With JavaScript Getting Started  No.2
    Oleksiy Kyrylenko
    SDET
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 4 votes
  • 4 stars: 3 votes
  • 5 stars: 6 votes
  • 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!