Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Playwright Automation - Fast and Easy
Rating: 4.6 out of 5(65 ratings)
243 students

Master Playwright Automation - Fast and Easy

Playwright, Automation
Last updated 7/2024
English

What you'll learn

  • Students will gain a comprehensive understanding of Playwright, including its core concepts, features, and how it compares to other automation tools
  • Students will master advanced techniques for handling browser contexts and multiple pages, including implementing the Page Object Model (POM)
  • Students will gain expertise in automating UI tests using Playwright, how to interact with web elements, and validate visual and functional aspects of web pages
  • Students will gain expertise in automating API tests using Playwright, understanding how to send requests, validate responses, and integrate API tests with UI

Course content

10 sections17 lectures6h 19m total length
  • Why QA Should Learn Playwright and How to Install It12:00

    Students will discover the advantages of automation using the Playwright framework and, by the end of the lesson, will have it installed and ready for testing.

Requirements

  • Basic JavaScript is needed. But it is still great course for beginners.

Description

Discover the advantages of automation using the Playwright framework. By the end of this course, you'll have a solid foundation in Playwright automation, ready to implement robust testing solutions efficiently.

Key learning outcomes:

  • Build a simple "ClickMe" webpage to understand HTML structure.

  • Locate web elements using various selectors in Playwright, enabling efficient test automation.

  • Utilize Playwright’s recommended built-in locators.

  • Master Playwright assertions to verify conditions, ensuring test reliability and accuracy.

  • Implement the Page Object Model (POM) to create reusable and maintainable test code.

  • Conduct API testing with Playwright to verify backend endpoints and ensure seamless integration with the frontend.

Key topics covered include:

  • Reading and manually creating tests from Playwright Codegen

  • Finding Playwright locators by ID, attribute, class, text, and their combinations

  • Asserting visibility, exact text match, contains text, and count

  • Asserting checked, element value, element enabled, and text stored

  • Designing and implementing the Page Object Model (POM) for better test structure

  • Writing and executing API tests with Playwright

Throughout the course, you'll gain hands-on experience with real-world examples and practical exercises, reinforcing your understanding of each concept. By the end of this course, you'll be equipped with the skills to build reliable, scalable, and maintainable automated test suites using Playwright, setting you up for success in your QA automation career.

Who this course is for:

  • QA Engineers, Testers, Developers, anyone who wants to learn how to use Playwright effectively