Playwright with Typescript

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.

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.

4.4 | 450+ Reviews
feature image

4.7

4.8

4.8

Course Includes

Why Choose TM SQUARE?

We have delivered the Playwright with Typescript program to over 2000+ professionals, focusing on practical, application-oriented learning. Our sessions are designed to be engaging, activity-based, and tailored to real-world challenges. With an average participant rating of 4.4/5, the program is consistently recognised for its clarity, relevance, and impact. Join this course to experience the expertise of our professional instructors and best experience of learning concepts.

Course Overview

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

 

Course Outline

 

What is your return policy?

We offer a 30-day return policy from the date of purchase.

Do I need a receipt to return an item?

Yes, a valid receipt or proof of purchase is required.

Can I return online purchases in store?

Yes, online purchases can be returned in any of our physical stores.

How long does shipping take?

Standard shipping typically takes 3–5 business days.

Do you ship internationally?

Yes, we ship to most countries worldwide. Additional charges may apply.

Which countries are excluded?

We currently do not ship to embargoed countries or regions with postal restrictions.

Module 1: Introduction to Automation

Overview Web Automation
Difference between Manual and Automation Testing
Understanding an application and its properties
Types of properties
Module 2: Introduction to Playwright & Installation

Overview of Playwright
Understanding the Components of Playwright
Step-By-Step Guide On Installing And Setting Up Playwright For Different Programming Languages.
Module 3: How to create and run tests in playwright

Creating Playwright Project
Create A Basic Test Script
Playwright Configuration File
Execute Test In Different Browsers
Module 4: Introduction to Typescript

Fundamental from scratch for automation
Typescript from scratch
Data Types, Variables
Statements, Loops
Functions
Object creation
Arrays
Arrow Function
Debugging
Troubleshooting failures
Module 5: Locators- Xpath, CSS, Property

In-Depth Exploration Of Various Locators And Their Usage In Playwright
Get By Role()
Get By Text()
Get By Label()
Get By Placeholder()
Get By AltText()
Get By Title()
Module 6: Record and play scripts - Test Generator

Utilizing The Test Generator To Automate Script Creation For Accelerated Workflow
Module 7: Assertions

Introduction To Assertions For Validating Expected Outcomes
Real-life scenario: Combine external CSV data (e.g., sales or financial) with Jira issue data to visualize project cost vs. hours.
Module 8: Hard vs soft assertions

Differentiating Between Hard And Soft Assertions
Their Suitable Applications
Module 9: Handle Web Elements

Handling Multi- select dropdown
Handling Bootstrap drop-down
Handling Auto- suggest dropdown
Handling Hidden dropdown
Handling Dialogs/Alerts
Handling Multiple Windows
Handling frames
Handling inner frames
Handling Web table
Handling date pickers
Handling mouse actions
Module 10: Keyboard actions

Automating Interactions Using Keyboard Actions
Text Inputs and Mouse Actions
Key and Shortcuts
Focus Elements
Drag and Drop
Module 11: Upload files

Strategies For Automating File Uploads In Web Applications
Module 12: Plyawright hooks

Leveraging Playwright Hooks For Advanced Automation Scenarios
Module 13: Grouping tests

Organizing And Executing Tests In Logical Groups
Module 14: Capture screenshots

Implementing Screenshot Capture For Test Result Documentation
Module 15: Recording videos

Recording Test Execution For Comprehensive Analysis
Module 16: Tracing tests with trace viewer

Utilizing Trace Viewer For In-Depth Test Analysis
Module 17: Tagging tests

Implementing Test Tagging For Better Organization And Filtering
Module 18: Annotations

Adding Annotations For Improved Test Documentation
Module 19: Page object Model

Introduction To The Page Object Model For Scalable And Maintainable Test Automation
Module 20: Reporters

Exploring Different Reporting Options For Test Results
Generating And Interpreting Reports Using Allure
Module 21: API testing with playwright

Extending Playwright For API Testing
Module 22: Leveraging AI for Test Automation

Understanding Copilots to support test automation and improvement
Got a Custom Requirement?

"*" indicates required fields

Name**
This field is for validation purposes and should be left unchanged.

Fill the form to reach us

Data Privacy Policy

  1. Introduction

TM SQUARE TECHNOLOGY SOLUTIONS (“we,” “our,” “us”) is committed to protecting the privacy and security of the personal data of our users, clients, and visitors. This Privacy Policy outlines how we collect, use, disclose, and safeguard your information in accordance with Indian law, particularly the Information Technology (Reasonable Security Practices and Procedures and Sensitive Personal Data or Information) Rules, 2011.

  1. Information We Collect

We may collect the following personal information:

  • Name, email address, contact number
  • Educational qualifications
  • Company/Organization details
  • Billing and payment details
  • IP address and device/browser information (for website analytics)
  1. Purpose of Data Collection

We collect your data to:

  • Register you for our training programs
  • Process payments and issue receipts
  • Communicate course updates and reminders
  • Comply with legal obligations
  • Improve our services and user experience
  1. Consent

By accessing our website or enrolling in our services, you explicitly consent to the collection and use of your personal data as outlined in this policy.

  1. Data Sharing & Disclosure

We do not sell your personal data. We may share it with:

  • Payment gateways (e.g., Razorpay, PayU)
  • Third-party service providers strictly for training delivery or support
  • Governmental authorities, if legally required
  1. Data Security

We implement reasonable security practices, including:

  • Encryption of sensitive data
  • Secure servers with restricted access
  • Regular audits and compliance reviews
  1. User Rights

You have the right to:

  • Access and correct your data
  • Withdraw consent at any time
  • Request deletion of your information, subject to legal obligations
  1. Cookies

Our website may use cookies to improve your browsing experience. You can control or disable cookies through your browser settings.

  1. Contact Us

For queries or concerns regarding this policy, email us at: info@tmsquare.co

Terms & Conditions

  1. Acceptance of Terms

By accessing this website or availing our services, you agree to comply with these Terms and Conditions, including our Privacy Policy.

  1. Services Offered

TM SQUARE TECHNOLOGY SOLUTIONS offers training programs to professionals in technical and managerial domains. Course content, delivery mode, and certification details will be as per the information provided on our website or brochures.

  1. Payments & Refunds
  • All course fees are payable in advance via secure online payment.
  • Refunds will only be processed in accordance with our Refund Policy.
  • TM SQUARE TECHNOLOGY SOLUTIONS reserves the right to cancel or reschedule training due to unforeseen circumstances.
  1. Intellectual Property

All training content, including videos, slides, and documents, are the intellectual property of TM SQUARE TECHNOLOGY SOLUTIONS. You may not reproduce, distribute, or share any content without prior written permission.

  1. User Conduct

You agree not to:

  • Engage in plagiarism or unauthorized distribution of course material
  • Misuse the platform in any way that disrupts its services
  • Provide false information during registration
  1. Limitation of Liability

We are not liable for:

  • Technical interruptions or delays beyond our control
  • Job placement outcomes post-training
  • Any indirect damages arising from service use
  1. Governing Law

These terms are governed by the laws of India. Disputes will be subject to the exclusive jurisdiction of courts located in Bengaluru, India.

  1. Amendments

We reserve the right to update these Terms and Privacy Policy at any time. Continued use of our services post-changes implies acceptance of the revised terms.