Playwright - Complete Beginner Course

6h 59m 22s
English
Paid

Course description

Microsoft Playwright is the latest and one of the most popular end-to-end test automation frameworks in the industry. Playwright is an accessible and beginner-friendly tool that is compatible with all major browsers and can be used with a variety of programming languages including Typescript, Javascript, Python, Java, and .NET. It's also free to use for anyone, whether you're a startup or an enterprise.

Read more about the course

In this course, you will learn all about Playwright - from setting up your first test to building a fully functional framework. Along the way, you'll learn about the best practices for automation and how to become a top automation engineer.

Here's a preview of what we'll cover in this course:

  • Introduction to Playwright and its features

  • Setting up your machine for the perfect automation experience

  • Installation and setup

  • Step-by-step guide on how to write tests

  • Working with different types of elements

  • Understanding wait commands

  • Using assertions and their advantages

  • Debugging your tests when they fail

  • Setting up a fully functional framework using the Page Object Model

  • Optimizing your framework for better performance

  • Building beautiful reports for test results

  • Integrating tests with GitHub Actions

  • And much more...

All of the topics will be taught with real-life examples, and the course will include exercises and quizzes to challenge and test your knowledge. We will also keep the course updated with the latest developments in Playwright to ensure that you have access to the most current information.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 61 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Playwright - Complete Beginner Course

0:00
/
#1: Course Overview

All Course Lessons (61)

#Lesson TitleDurationAccess
1
Course Overview Demo
03:30
2
What is Playwright?
02:33
3
NodeJS Setup
01:51
4
Playwright Project Setup
08:10
5
Playwright Extensions
06:27
6
Playwright Config Walkthrough
08:16
7
Setup First Test
09:05
8
Fail Test and Review Error
11:08
9
Exercise: About Page Test
01:20
10
Solution: About Page Test
03:39
11
CSS Selector
12:51
12
Text Selector
09:50
13
Text and CSS Selector
09:04
14
XPath Selector
05:25
15
Working with Multiple Elements
15:43
16
Exercise: Contact & Blog Page
03:23
17
Solution: Contact & Blog Page
16:43
18
Assertions in Detail
07:33
19
Soft Assertions
08:27
20
Upload Test
10:03
21
Upload on a Hidden Input
07:03
22
Wait For Timeout
06:25
23
Wait For State
07:29
24
Assertion Timeout
05:50
25
Debug Console
12:25
26
Playwright Trace Viewer
08:41
27
Playwright Inspector
09:42
28
Recording Script
08:18
29
What is Page Object Model?
02:19
30
Page Template
05:54
31
HomePage Locators
07:21
32
Enabling Auto Suggestion for Page Objects
05:08
33
Home Page Methods
08:13
34
Component Model
05:22
35
Upload Component Setup
09:07
36
Exercise: Contact and Blog Pages
01:19
37
Solution: Contact and Blog Pages
09:21
38
Eslint Setup
09:16
39
Reuse Base URL
04:21
40
Before Hook - Page Initialization
05:24
41
Randomize Data
07:58
42
Parameterize Tests
07:19
43
Authentication Challenges
06:15
44
Before Each Hook
05:40
45
Before All Hook
10:12
46
Signed In Role - Overview
04:05
47
Signed In Role - Implementation
07:14
48
Signed In Role - Execute Tests
05:55
49
Multiple Signed In Roles - Overview
04:26
50
Multiple Signed In Roles - Implementation
05:37
51
Parallel Testing Overview
03:51
52
Parallel Testing Demo
07:12
53
Cross Browser Testing
06:56
54
Built-in Reporters
05:28
55
Allure Reporter Setup
08:12
56
Attach Trace to Allure Reporter
05:00
57
GitHub Actions Setup Overview
02:35
58
Setup workflow file & Trigger workflow
07:49
59
Integrate Reporting in the workflow
07:06
60
Fix Broken Test & Rerun Workflow
04:24
61
Thank You!
02:09

Unlock unlimited learning

Get instant access to all 60 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

End to End Test Automation with Playwright (JS/TS/C#/Java)

End to End Test Automation with Playwright (JS/TS/C#/Java)

Sources: udemy
In this course End to End Test Automation with Playwright, we will learn Playwright from the complete ground up to more advanced concepts which anyone requires
10 hours 24 minutes 42 seconds
Cucumber Playwright TypeScript Automation Framework

Cucumber Playwright TypeScript Automation Framework

Sources: udemy
This course has been designed to simulate a real-world experience in building a Cucumber, Playwright & TypeScript automation framework from the ground up for a fully-featured ap...
33 hours 2 minutes 28 seconds