Mô tả

[ENTIRE COURSE HAS BEEN UPDATED WITH 2023 OCTOBER LATEST PLAYWRIGHT VERSION 1.38]

Are you ready to invest 13 Hours of your time to become an expert in Web Automation Testing ??

Welcome you all to the ONLY BEST course in Udemy to learn and become an expert in an amazing tool called Playwright with its current updated version.

This course is structured and well designed for the COMPLETE BEGINNERS. If you don't have prior knowledge on web automation testing or on Playwright , then this is the right course for you. As we will be learning everything from scratch.

Playwright is Next Generation Front End Automation Testing Tool. It holds a great place in automation testing due to its fast, easy and reliable testing for anything that runs in a browser.

Playwright is way more powerful than the existing web automation tools such as Selenium, Cypress due to its Architectural design.

Playwright is not only for TESTERS but also for DEVELOPERS as we can do Unit testing & Integration testing. It also have the ability to perform API testing.

By default, Playwright takes the Screenshot for every test step and generate execution Video after every test run.

There are many more WOW Factors like above which you will come across in Training.

I can promise you that by the end of this course you can start attending interviews for Playwright or can work in the Playwright projects with an ease.

Below are the Course Content :

  1. Introduction to Playwright

  2. Playwright Architecture & its advantages

  3. Playwright Installation & Project Setup

  4. Locator Strategies & First Test in Playwright

  5. Command line arguments for Playwright test

  6. Handling Basic UI Elements - Checkboxes, Radio buttons, Drop-downs

  7. Handling Advanced UI Elements - Alerts, Iframes, WebTables

  8. Playwright Framework Best Practices

  9. Hooks, Grouping Test & Annotations

  10. Parametrizing Test

  11. Capturing Screenshots

  12. Record Videos on playwright Execution

  13. Read Data from JSON

  14. Read Data from CSV

  15. Page object Design pattern with Playwright tests

  16. Allure Report Integration

  17. API Testing

  18. Docker Integration

  19. Cucumber

  20. Jenkins

  21. Typescript Basics

Why else to wait. Purchase this course to become an expert in Playwright.

Wish you all the Best !!

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

By end of this course, you will be a master in 2023 Playwright with latest version

You will be able to build robust framework using Playwright + Docker + Cucumber + Jenkins

Complete knowledge on how to write test in Cucumber BDD style

Complete knowledge on Docker and how to run tests inside docker

Complete understanding of Playwright Components such as codeGen, fixtures, screenshots and videos

Usage of Playwright in real world automation end to end testing

Gain complete knowledge on Web Automation techniques and tricks

Practical knowledge in designing framework from scratch

Learn API testing using Playwright

Yêu cầu

  • No PRIOR CODING experience is needed as entire course will be taught from scratch for beginners
  • Also included a dedicated section for Typescript where beginners can learn and master in Typescript Language
  • Zeal to learn new tool and focus on the career growth

Nội dung khoá học

20 sections

Introduction

9 lectures
Important Note Before Starting Course
00:16
Course Introduction
02:38
Must Watch before Enrolling the course
01:14
Course Content Walkthrough
02:30
How to Reach out to Instructor
00:50
What is Playwright ?
06:12
Architecture of Playwright VS Other Automation Tools
02:44
Real time Advantages of using Playwright
02:54
Reason of Choosing Typescript Language for this Course
05:55

Playwright Installation and Project Setup

4 lectures
Prerequisites Needed before Installing Playwright
02:42
Important Note: Playwright Version Update
00:10
Installation of Playwright - Way 1
06:47
Installation of Playwright - Way 2
02:58

Writing First Playwright test

2 lectures
How to write a Sample test in Playwright
05:26
Different ways to execute Test in Command Line
11:29

Automatic Code Generation

2 lectures
How to enabled automatic Code Generation
04:56
What are the Various options in CodeGen
06:34

Trace Viewer

5 lectures
What is Trace Viewer ?
06:19
Different ways to open Trace Viewer
03:20
What are the Various options in Trace Viewer
07:49
Editing Trace Viewer options via command line
02:15
How to Set tracing programmatically
05:48

Locator Strategies

4 lectures
Different Locator Strategies
06:18
How to find locators which Playwright supports
06:25
Easily find locators using Playwright inspector
02:01
Plugins available to find Locators very easily
02:49

Writing Login scenario test & Assertions

9 lectures
How to write Login Test ?
07:10
Assertion - Visible/Hidden Alternate website
00:14
Assertions - Visible/Hidden
07:23
Assertions - Present/Not Present
05:22
Assertions - Enabled/Disabled
03:42
Assertions - Text Match / Mismatch
03:09
Assertions - Element Attributes
05:19
Assertions - URL and Title
05:48
Assertions - Screenshot
02:53

Handling Basic UI elements

9 lectures
Text box & Button
11:42
Radio Buttons
05:49
Check Boxes
05:29
Single Static Dropdown
06:43
Multi Static Dropdown
03:56
Dynamic Dropdown
08:34
Simple Alert
10:06
Confirmation Alert
03:59
Alert with Textbox
05:15

Handling Advanced UI elements

10 lectures
WebTable - Part 1
21:01
WebTable - Part 2
12:01
Frames - Part 1
12:00
Frames - Part 2
04:51
Tab/Window Handling
20:05
Calendar - Part 1
05:10
Calendar - Part 2
17:39
Drag and Drop
06:12
Downloading File
10:38
Uploading File
07:18

Framework Designing - Part 1

5 lectures
Hooks - Part 1
06:46
Hooks - Part 2
09:43
Grouping Test
04:31
Annotations
13:32
Tags
05:17

Framework Designing - Part 2

5 lectures
How to Capture Screenshot ?
09:57
How to Record video during test execution ?
06:41
Parametrizing Test
06:30
Read Data from JSON
05:27
Read Data from CSV
08:53

Framework Designing - Part 3

7 lectures
Importance of Page object Model
02:13
Page object Model Implementing
15:26
Updating Access modifier in Pages
03:02
Advantage of using Base Page in POM
03:27
Implementing Base Page in existing POM structure
08:55
What is Fixtures in Playwright ?
02:06
Fixtures integreation with POM
11:35

Framework Designing - Part 4

5 lectures
Existing Reporter types in playwright
11:06
Inbuilt HTML Report vs Allure Report
02:37
Allure Report integration
08:46
Allure Report on Failed, Skipped test
03:11
Generate Report Automatically
10:01

API Testing

5 lectures
What is API Testing ?
02:20
GET - API automation
06:32
POST- API automation
06:37
PUT- API automation
04:17
DELETE- API automation
03:51

Playwright Project Download

1 lectures
Playwright Repository Download
00:14

Cucumber

15 lectures
What is Cucumber ?
02:15
Cucumber Installation and Project Structure
07:21
Writing first Cucumber test
15:21
Sharing Page Objects
18:15
Hooks in Cucumber - Part 1
05:02
Hooks in Cucumber - Part 2
03:55
Cucumber HTML Report
02:34
Adding Screenshots to Cucumber HTML Report
11:01
Multiple Cucumber HTML Report
08:29
Script to Automatically Run test and Generate report
05:18
Data Driven testing using Cucumber
09:44
Execute test in Parallel Mode
01:54
Rerun Failed Test only
09:39
Retry mechanism to automatically execute Failed test
03:19
Playwright - Cucumber Project Download
00:14

Docker Integration with Playwright

12 lectures
What is Docker ?
03:03
How to Install Docker
01:25
Additional Work after Docker Installation on Windows
00:08
Project Setup for Docker
04:12
Running playwright test using Docker
09:11
Code - Docker Run
00:55
Introduction Docker File & Compose file
05:02
Docker File & Compose file Implementation
09:24
Code - Docker File and Compose
00:24
Docker Volume Mapping
03:55
Code - Docker Volume Mapping
00:13
Playwright - Docker Project Download
00:14

Jenkins(CICD) Integration

6 lectures
CICD Introduction
05:30
Jenkins Introduction
02:45
Pre-Requisite before installing Jenkins
00:44
Jenkins Installation and Plugins to be added
05:26
How to create Non Parametrized Project
11:57
How to create Parametrized Project
05:54

Typescript Basics

14 lectures
Typescript Introduction
06:21
Prerequisite needed and Project Creation
08:00
Variables
04:28
Data Types
07:26
Operators
08:59
Conditional statements
10:08
Switch Statements
03:53
Loops
09:25
Arrays
14:01
Tuples
06:18
Objects
07:54
Function
12:52
Scope
05:19
Typescript Project Download
00:12

Additional Content

1 lectures
Bonus Content
01:07

Đá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.