Learn Playwright with Javascript

Mastering Web & API Automation with Playwright

4.80 (21 reviews)
Udemy
platform
English
language
Other
category
instructor
Learn Playwright with Javascript
156
students
14.5 hours
content
Aug 2023
last update
$69.99
regular price

What you will learn

Web Automation with Playwright

API Testing with Playwright

JavaScripting

Frameworks

Why take this course?

Course  Mastering Web & API Automation with Playwright

Course Description: Playwright has emerged as a powerful tool in the realm of web automation, offering a comprehensive solution for testing and interacting with web applications across various browsers. This course is designed for professionals and enthusiasts eager to leverage Playwright's capabilities for efficient and robust web automation. With a focus on practical application, participants will gain hands-on experience in creating, running, and optimizing tests using Playwright.

Course Contents:

  1. Introduction

    • Overview of Playwright and its significance in web automation.

  2. Installation

    • Step-by-step guide on installing and setting up Playwright for different programming languages.

  3. How to create & Run tests in Playwright

    • Creating a basic test script and executing it in different browsers.

  4. Locators - XPath, CSS, Property

    • In-depth exploration of various locators and their usage in Playwright.

  5. Built-in Locators

    • Understanding Playwright's built-in locators for efficient element identification.

  6. Record and Play scripts - Test Generator

    • Utilizing the test generator to automate script creation for accelerated workflow.

  7. Assertions

    • Introduction to assertions for validating expected outcomes.

  8. Hard vs soft assertions

    • Differentiating between hard and soft assertions and their suitable applications.

  9. Handle Web Elements

    • Practical guidance on interacting with input boxes, radio buttons, checkboxes, and dropdowns.

  10. Handling multi-select dropdown

    • Techniques for handling multi-select dropdowns in web applications.

  11. Handling bootstrap drop-down

    • Strategies for dealing with Bootstrap dropdown menus.

  12. Handling Auto-suggest dropdown

    • Implementing automation for auto-suggest dropdowns.

  13. Handling hidden dropdown

    • Techniques to interact with hidden dropdowns in web pages.

  14. Handling Dialogs/Alerts

    • Managing pop-up dialogs and alerts during automation.

  15. Handle Multiple windows

    • Strategies for automating scenarios involving multiple browser windows.

  16. Handling frames

    • Techniques for working with frames within web pages.

  17. Handling inner frames

    • In-depth exploration of handling nested frames.

  18. Handling web table

    • Strategies for interacting with and validating data in web tables.

  19. Handling date pickers

    • Techniques for handling date pickers in web applications.

  20. Handling mouse actions

    • Performing mouse actions such as hover, right-click, double-click, and drag-and-drop.

  21. Keyboard actions

    • Automating interactions using keyboard actions.

  22. Upload files

    • Strategies for automating file uploads in web applications.

  23. Playwright hooks

    • Leveraging Playwright hooks for advanced automation scenarios.

  24. Grouping tests

    • Organizing and executing tests in logical groups.

  25. Capture screenshots

    • Implementing screenshot capture for test result documentation.

  26. Recording videos

    • Recording test execution for comprehensive analysis.

  27. Tracing tests with trace viewer

    • Utilizing trace viewer for in-depth test analysis.

  28. Tagging tests

    • Implementing test tagging for better organization and filtering.

  29. Annotations

    • Adding annotations for improved test documentation.

  30. Page Object Model

    • Introduction to the Page Object Model for scalable and maintainable test automation.

  31. Reporters

    • Exploring different reporting options for test results.

  32. Allure reports

    • Generating and interpreting reports using Allure.

  33. API testing with Playwright

    • Extending Playwright for API testing.

  34. Playwright with Jenkins - Coming soon

    • A sneak peek into integrating Playwright with Jenkins for continuous automation.

Join us in this comprehensive journey to master web automation with Playwright and stay ahead in the ever-evolving landscape of software testing.

Reviews

Karina
October 27, 2023
Great course! It is very well planned, very detailed and easy to follow. I enjoy, very practical . I recommend this course .

Charts

Price

Learn Playwright with Javascript - Price chart

Rating

Learn Playwright with Javascript - Ratings chart

Enrollment distribution

Learn Playwright with Javascript - Distribution chart
5463182
udemy ID
7/25/2023
course created date
7/30/2023
course indexed date
Bot
course submited by