Course Highlights
  • Government certification
  • Certification valid for life
  • Learning Hours: 15+ hrs. 
  • Life Time Job Support
  • Job Profile Tagging
Curriculum

5 Topics
Playwright Installation
Playwright Docs
Launching Browser
Clicking Link Element
Script Overview

12 Topics
Playwright Python REPL
Locator Role
Locators Input Field
Locator Text
Locator Alt Text
Locator Title
Locating with CSS Selectors
CSS Selectors Hierarchy
CSS Selectors Pseudo Classes
Locators XPath
XPath Functions
Other Locators

7 Topics
Mouse Actions
Actions Text Input
Radios Checkboxes and Switches
Select Option
Dropdown Menu
Upload Files
Keyboard Shortcuts

8 Topics
Playwright Auto-Waiting
Auto-Waiting Navigation
Custom Waiting
Event Listeners
Handling Dialogs
Download Files
What Is Sync and Async?
Asynchronous Playwright

3 Topics
Google Sign In
Reuse Authentication State
Reuse Auth State

6 Topics
Automatic Mail Checker
Project Setup
Locate New Emails
Locate Email Data
Combine Locators
Check Email from Terminal

8 Topics
Testing Pytest
Writing Test
Running Test
Type Hinting
Test State
Pytest Fixture
Using Fixture
Fixture Scope

5 Topics
Install pytest-playwright Plugin
Playwright Test
Running Test
Pytest Config
Test Hook

4 Topics
Take Screenshot
Record Video
Trace Generator and Viewer
Playwright Codegen

7 Topics
Assertions Page
Assertions Element State
Assertions Element Text
Assertions Attribute
Assertions Input Field
Assertions Checkbox
Assertions Option Menu

16 Topics
UI Testing Dynamic ID
UI Testing Class Attribute
UI Testing Hidden Layer
UI testing Load Delay
UI Testing Ajax Request
UI Testing Click Action
UI Testing Input Field
UI Testing Scrollbars
UI Testing Dynamic Table
UI Testing Verify Text
UI Testing Progress Bar
UI Testing Visibility
UI Testing App Login
UI Testing Mouse Hover
UI Testing NBSP Character
UI Testing Overlapped

4 Topics
Function Scope Fixtures
Session Scope Fixtures
Browser Selection
Browser Launch and Context Arguments

5 Topics
What Is Page Object Model?
Page Object Model Implementation
Page Object Model Usage
Playwright Homepage POM
POM Usage

3 Topics
Network Events
Handle Requests
Modify Response

5 Topics
Making an API Call
API Request Context
API Query String
CRUD Operations
Mock API

3 Topics
Intercept Requests
Disabling JavaScript
Run Tests in Parallel

4 Topics
Pytest CLI Arguments
Python Debugger
Device Emulation
Evaluate JavaScript

6 Topics
GitHub API Introduction
Project Setup
GitHub Token
Authorized API Context
Writing Tests
Running Tests

5 Topics
GitHub CI Introduction
Setup Repository
Writing Tests
GitHub Action
Running Automated Tests

3 Topics
What Is Data-Driven Testing?
Pytest Parametrize
Running Test

5 Topics
What Is Behavior-Driven Development?
Project Setup
Define Feature
Implement Steps
Running Tests

  Write a Review

Certificate in Playwright

Go to Paid Course