top of page

Playwright

 

The objective of this Playwright course is to equip learners with comprehensive, hands-on skills in modern web automation and end-to-end testing. Participants will learn how to design, develop, and maintain reliable automated test scripts for web applications using Playwright, covering everything from basic element interactions to advanced features like handling dynamic content, API testing, and cross-browser automation. The course also emphasizes best practices, test organization, integration with CI/CD pipelines, and real-world project implementation, enabling learners to confidently build robust, scalable, and maintainable automated testing solutions in professional environments.

Course Content

Module 1: Introduction to Playwright

  • Overview of Playwright

    • What is Playwright and its advantages over Selenium/Cypress

    • Supported browsers and platforms

  • Installation & Setup

    • Node.js environment setup

    • Installing Playwright via npm

  • First Test Script

    • Creating a simple test

    • Running tests in different browsers

Module 2: Playwright Basics

  • Anatomy of a Playwright Test

    • Browser, Context, Page

    • Locators and Selectors

  • Locating Elements

    • CSS selectors, text selectors, XPath

    • Playwright Inspector

  • Interacting with Elements

    • Click, type, select options

    • Handling checkboxes, radio buttons, and dropdowns

  • Assertions & Test Validation

    • Using expect()

    • Visibility, text, URL, and attribute validation

Module 3: Advanced Playwright Features

  • Handling Dynamic Web Pages

    • Waiting strategies: waitForSelector, waitForLoadState

    • Handling AJAX requests and network responses

  • Frames, Iframes, and Popups

    • Switching frames

    • Handling modals and new pages

  • File Uploads and Downloads

  • Handling Alerts, Prompts, and Confirmations

  • Capturing Screenshots & Videos

    • Debugging and reporting

Module 4: Test Organization & Automation

  • Writing Maintainable Tests

    • Test suites, test hooks (beforeAll, afterAll)

    • Page Object Model (POM) implementation

  • Data-Driven Testing

    • Using JSON, CSV, and Excel as data sources

  • Parameterized Tests

  • Parallel & Sequential Test Execution

    • Test.parallel(), test.describe()

Module 5: API Testing with Playwright

  • Overview of API Testing

  • Sending GET, POST, PUT, DELETE Requests

  • Validating API Responses

  • Integrating API Testing with UI Tests

Module 6: Continuous Integration & Reporting

  • Integrating Playwright with CI/CD Pipelines

    • GitHub Actions, Jenkins, GitLab CI

  • Generating Test Reports

    • HTML, JSON, and Allure Reports

  • Logging and Debugging Tests

Real-World Projects

Staffing Support​
  • Resume Preparation

  • Mock Interview Preparation

  • Phone Interview Preparation

  • Face to Face Interview Preparation

  • Project/Technology Preparation

  • Internship with internal project work

  • Externship with client project work

Our Salient Features:
  • Hands-on Labs and Homework

  • Group discussion and Case Study

  • Course Project work

  • Regular Quiz / Exam

  • Regular support beyond the classroom

  • Students can re-take the class at no cost

  • Dedicated conf. rooms for group project work

  • Live streaming for the remote students

  • Video recording capability to catch up the missed class

Student Portal

Training / Service Center :

951 N. Plum Grove Rd.

Suite A, C
Schaumburg, IL, 60173

Ph: 847 350 9034 x option 1

Email: info@itexps.com

Service Center :

1560 Wall Street,

Suite #111,

Naperville, IL 60563 

Ph: 847 350 9034 x option 2

Email: info@itexps.com

IT Expert System, Inc is approved to operate by the Private Business and Vocational Schools Division of the Illinois Board of Higher Education.

 IBHE Mandatory Disclosure Reporting

IT Expert System, Inc is regulated by: Indiana Department of Workforce Development, Office for Career and Technical School

10 N Senate Avenue, Suite SE 308, Indianapolis, IN 46204

OCTS@dwd.in.gov, http://www.in.gov/dwd/2731.htm

‘PMP’ and 'CAPM' are registered marks of the Project Management Institute, Inc.

IT Expert provides staffing, placement, consulting, proctoring, and internship services separately, and these offerings are not included in the ACCET-accredited IT Expert System training programs.

bottom of page