Page cover

Playwright With TS

Playwright and TypeScript Automation Testing Course with Practice Project

Course Overview

This 8-session course (3 hours per session) guides participants in building an automation testing project from scratch using Playwright and TypeScript. The project targets the practice website the-internet.herokuapp.com. Each session includes hands-on exercises, step-by-step instructions, and checks to ensure progress. By the end, participants will deliver a complete automation suite with maintainable tests, CI/CD integration, and detailed reporting.


Prerequisites

  • Programming Skills:

    • Intermediate JavaScript: ES6+ (arrow functions, promises, async/await).

    • Basic TypeScript: Types, interfaces, tsconfig.json.

    • OOP: Classes, objects, inheritance.

    • Asynchronous programming: Promises, async/await.

    • Command-line basics: npm, git.

  • Other:

    • Web basics: HTML, CSS, DOM.

    • Git: Cloning, committing, pushing.

    • Laptop with internet.

    • GitHub account.

Tools

  • Node.js (LTS)

  • VS Code

  • Playwright

  • TypeScript

  • Git

  • GitHub Actions

  • Allure Reporting

Learning Outcomes

  • Build a Playwright and TypeScript automation project.

  • Write scalable tests using POM.

  • Test dynamic content and APIs.

  • Integrate with CI/CD.

  • Generate professional reports.

Last updated