Mô tả

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 tests

  • How to organize tests, structure tests, use test hooks

  • HTML 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 Playwright

  • How to work with APIs: API mocking, API requests, intercept API calls, shared storage state, API authentication

  • Multiple 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.

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

7 sections

Introduction

6 lectures
Introduction
02:18
Microsoft Playwright Features
03:21
Microsoft Playwright Features Part II
01:54
Microsoft Playwright Advantages
03:55
Microsoft Playwright Disadvantages
02:00
Microsoft Playwright Tool Vs Other Functional Automation Tools
08:36

Getting Started

4 lectures
Getting Started Practically
00:56
How to Install Microsoft Playwright
08:14
Microsoft Playwright Project Folder Structure
02:09
How to Run your first Test case
04:13

Module 3: Core Concepts & Implementation

7 lectures
Core Concepts Introduction
04:56
Microsoft Playwright Core Actions
03:24
How to Locate Elements on Web Applications
11:28
Tips & Tricks How to Locate Elements
05:28
How to Run Script in Specific Browser
05:31
How to Locate Drop Down Values
12:59
How to Pick Dates
06:45

First Assignment

1 lectures
Login Screen Test Cases
02:00

Tips & Tricks

2 lectures
Tips & Tricks
06:22
Additional Tips
03:27

Page Object Model Implementation

6 lectures
What is POM
05:25
How to Identify Login Page Objects
03:07
Home Page Objects
04:10
Feedback Page Objects
03:03
Payment Objects
01:47
Currency Objects
03:36

CI/CD with GitHub

3 lectures
Introduction to Git
04:13
Git Hub Account Review
04:13
How to Sync Local Code In to Git Hub
07:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.