Page cover
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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