Companies Home Search Profile

Playwright Test Automation With JavaScript - Getting Started

Focused View

Oleksiy Kyrylenko

4:13:30

114 View
  • 1. Introduction.mp4
    10:20
  • 2. Installing Playwright.mp4
    13:03
  • 3. Writing Our First Test.mp4
    14:07
  • 1. Locating Elements-By CSS and By XPATH.mp4
    14:45
  • 2. Locating Elements-By Role, By Label, By Placeholder, By Title.mp4
    14:03
  • 3. Locating Elements-By Text, By Alt Text, By TestId.mp4
    10:51
  • 4. Locating Elements-Filter By Text, By Another Element, Finding Multiple Elements.mp4
    13:35
  • 5. Locating Elements-Locating By Multiple CSS and By Multiple XPATH values.mp4
    09:09
  • 1. Element Actions-EnterGet Text,Click Element,Working with checkboxradio button.mp4
    25:51
  • 2. Element Actions-Selecting from Dropdown, Check if Element Is Visible or Checked.mp4
    21:42
  • 3. Element Actions-Clear Text Field, Keyboard Key Press, Hover Over Element.mp4
    12:50
  • 4. Element Actions-Drag and Drop.mp4
    08:58
  • 1. Assertions-Expect, Element To Have Text, Element To Have Attribute.mp4
    09:55
  • 2. Assertions-Element is Visible, Element is Checked, Element has Value.mp4
    10:01
  • 3. Assertions-Page To Have Title, Page to Have Url.mp4
    02:40
  • 4. Assertions-Element To Have CSS Value, Element To Have Class, Count of Elements.mp4
    08:29
  • 5. Assertions-Negating Assertions, Soft Assertions.mp4
    10:25
  • 1. Waits-Autowaits.mp4
    06:18
  • 2. Waits-Wait For Element State, Wait For Page To Have Url, Wait for Network Idle.mp4
    13:35
  • 1. Test Annotations-Grouping Tests,Only Running Single Test, Skipping Test.mp4
    07:45
  • 2. Test Annotations-Tagging a Test, Creating Our Own Annotations.mp4
    05:29
  • 3. Hooks-Executing Custom Code BeforeAfter All Tests, BeforeAfter Each Test.mp4
    09:39
  • Description


    Learn how to locate and interact with elements, how to make an assertions, and way more

    What You'll Learn?


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

    Who is this for?


  • Beginner Automation Engineers
  • More details


    Description

    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.

    Who this course is for:

    • Beginner Automation Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Oleksiy Kyrylenko
    Oleksiy Kyrylenko
    Instructor's Courses
    Experience QA for over 10 years of experience, including 7 years of test automation experience automating frond end and backend using variety of tools and methodologies such as Selenium, Cypress, Playwright, nUnit, Jest, C#, Java, JavaScript, Jenkins, CircleCi, BDD, Mongo, SQL, WireMock, Kafka, Amazon AWS, Gherkin and more. Have Associate of Science degree in Programming.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 22
    • duration 4:13:30
    • Release Date 2023/03/15