Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Playwright: Web Automation Testing From Zero To Hero 2024

Posted By: ELK1nG
Playwright: Web Automation Testing From Zero To Hero 2024

Playwright: Web Automation Testing From Zero To Hero 2024
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 745.75 MB | Duration: 2h 0m

Complete Playwright test automation course with Java Scrip, Best practices, Git, Page Objects, Advanced features

What you'll learn

How to install Playwright from scratch as a new independent project or add to an existing front-end application project.

How to run tests using the command line interface, UI mode, Playwright extension, and debug tests How to organize tests, structure tests, use test hooks

Different types of assertions, how auto-waiting concept works, and how to configure different timeouts.

ow to work with different UI components, such as input fields, radio buttons, checkboxes, lists, tooltips, dialog boxes, date pickers, web tables, iFrames, slid

Requirements

Basic JavaScript knowledge is required. JavaScript Fundamentals section is included in the class.

Ask me a question in Q&A section of the class or send me a message if something is not clear or does not work.

Description

This class covers all fundamental concepts of the framework. We begin from scratch, starting with setup and configuration and then a hands-on framework overview to familiarize yourself with the environment. Then from lesson to lesson, we slowly increase complexity. All lessons have a logical progression and are connected. The next lesson in the section builds up a new concept on top of what was learned in the previous lesson. This is also related to the code demonstrated in the class. We will have two test applications, and slowly over the course will add more and more code uncovering new topics.Watch all lessons in the order they have been published. Write the code from the class along with me. If needed, pause the video to complete the code. Practicing - is the best way to learn. Also, I would recommend watching the lessons in full-screen mode because sometimes the text on the screen can be small and hard to read. If you skip lessons or watch them not in order, be ready that you may have a feeling of a knowledge gap, or that something is not clear.What you will learn:How to install Playwright from scratch as a new independent project or add to an existing front-end application project.JavaScript Fundamentals in case you are a beginner to programming.How to run tests using the command line interface, UI mode, Playwright extension, and debug testsHow to organize tests, structure tests, use test hooksHTML terminology, locator syntax rules, and Playwright best practices to locate web elements.Different types of assertions, how auto-waiting concept works, and how to configure different timeouts.How to work with different UI components, such as input fields, radio buttons, checkboxes, lists, tooltips, dialog boxes, date pickers, web tables, iFrames, sliders, drag and drop.What is the Page Object Model. How to organize test framework code with Page Objects. Recommended architecture for Page Object model with PlaywrightHow to work with APIs: API mocking, API requests, intercept API calls, shared storage state, API authenticationMultiple advanced topics: fixtures, global setup and teardown, parallel execution, test tags, test retries, visual testing, mobile device emulation, reporters, environment variables, and test execution in Docker container.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Microsoft Playwright Features

Lecture 3 Microsoft Playwright Features Part II

Lecture 4 Microsoft Playwright Advantages

Lecture 5 Microsoft Playwright Disadvantages

Lecture 6 Microsoft Playwright Tool Vs Other Functional Automation Tools

Section 2: Getting Started

Lecture 7 Getting Started Practically

Lecture 8 How to Install Microsoft Playwright

Lecture 9 Microsoft Playwright Project Folder Structure

Lecture 10 How to Run your first Test case

Section 3: Module 3: Core Concepts & Implementation

Lecture 11 Core Concepts Introduction

Lecture 12 Microsoft Playwright Core Actions

Lecture 13 How to Locate Elements on Web Applications

Lecture 14 Tips & Tricks How to Locate Elements

Lecture 15 How to Run Script in Specific Browser

Lecture 16 How to Locate Drop Down Values

Lecture 17 How to Pick Dates

Section 4: First Assignment

Lecture 18 Login Screen Test Cases

Section 5: Tips & Tricks

Lecture 19 Tips & Tricks

Lecture 20 Additional Tips

Section 6: Page Object Model Implementation

Lecture 21 What is POM

Lecture 22 How to Identify Login Page Objects

Lecture 23 Home Page Objects

Lecture 24 Feedback Page Objects

Lecture 25 Payment Objects

Lecture 26 Currency Objects

Quality Engineers who willing to pick up a first test automation framework.,SDETs and Automation Engineers who is transitioning from other frameworks to the Playwright.,Developers who what quickly understand Playwright best practices and framework capabilities Playwright beginners to learn this tool faster