When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Learn Playwright with Javascript

Mastering Web & API Automation with Playwright

     
  • 4.7
  •  |
  • Reviews ( 50 )
₹799

This Course Includes

  • iconudemy
  • icon4.7 (50 reviews )
  • icon14.5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Learn Playwright with Javascript

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:

Introduction

Overview of Playwright and its significance in web automation.

Installation

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

How to create & Run tests in Playwright

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

Locators - XPath, CSS, Property

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

Built-in Locators

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

Record and Play scripts - Test Generator

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

Assertions

Introduction to assertions for validating expected outcomes.

Hard vs soft assertions

Differentiating between hard and soft assertions and their suitable applications.

Handle Web Elements

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

Handling multi-select dropdown

Techniques for handling multi-select dropdowns in web applications.

Handling bootstrap drop-down

Strategies for dealing with Bootstrap dropdown menus.

Handling Auto-suggest dropdown

Implementing automation for auto-suggest dropdowns.

Handling hidden dropdown

Techniques to interact with hidden dropdowns in web pages.

Handling Dialogs/Alerts

Managing pop-up dialogs and alerts during automation.

Handle Multiple windows

Strategies for automating scenarios involving multiple browser windows.

Handling frames

Techniques for working with frames within web pages.

Handling inner frames

In-depth exploration of handling nested frames.

Handling web table

Strategies for interacting with and validating data in web tables.

Handling date pickers

Techniques for handling date pickers in web applications.

Handling mouse actions

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

Keyboard actions

Automating interactions using keyboard actions.

Upload files

Strategies for automating file uploads in web applications.

Playwright hooks

Leveraging Playwright hooks for advanced automation scenarios.

Grouping tests

Organizing and executing tests in logical groups.

Capture screenshots

Implementing screenshot capture for test result documentation.

Recording videos

Recording test execution for comprehensive analysis.

Tracing tests with trace viewer

Utilizing trace viewer for in-depth test analysis.

Tagging tests

Implementing test tagging for better organization and filtering.

Annotations

Adding annotations for improved test documentation.

Page Object Model

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

Reporters

Exploring different reporting options for test results.

Allure reports

Generating and interpreting reports using Allure.

API testing with Playwright

Extending Playwright for API testing.

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.

What You Will Learn?

  • Web Automation with Playwright.
  • API Testing with Playwright.
  • JavaScripting.
  • Frameworks.