Skip to content
Beginner5 sessions7 h 21 m22 downloadable files

TypeScript for Automation Testers

Types, interfaces, generics-free generics and abstract classes — the exact subset of TypeScript a Playwright framework is written in.

  • Compilation, tsconfig and the TS toolchain set up from scratch
  • Interfaces, abstract classes and custom error types
  • Written to be read alongside the Playwright API docs

Syllabus

Every session, with its running time

1 section · 5 sessions · 7 h 21 m

TypeScript from scratch7 h 21 m

Playwright's own API is written in TypeScript — this is what makes the rest of the programme readable.

  1. What is TypeScript · TS vs JS · Installation, setup and compilation1:26:12
  2. Primitive types · Tuples and arrays · unknown, any, never and void · Type aliases and objects1:22:29
  3. Optional parameters · Function return types and overloading · Enums · Promises1:29:48
  4. Error handling: try / catch / finally and throw · Custom error classes · Inheritance, overriding and type casting1:21:09
  5. Interfaces with objects and classes · Abstraction and abstract classes1:41:29

Downloads with this module

  • TypeScript session notes (PDF)5 files
  • TypeScript practice repository17 files

Also included

The rest of the programme

JavaScript for Automation Testers

The language, taught for testing — from variables to promises, async/await and classes. Every flaky test you will ever write comes back to this module.

Sessions
20
Running time
35 h 53 m
Downloadable files
82

Included

Explore

Playwright Fundamentals

Locators, frames, shadow DOM, downloads, calendars, waits and assertions — the complete browser-automation surface, one session per topic.

Sessions
20
Running time
32 h 9 m
Downloadable files
82

Included

Explore

Framework Design, CI/CD & DevOps

Build the framework a company would actually pay for: page objects, fixtures, multi-environment config, Allure, GitHub Actions, Jenkins, Docker and sharding.

Sessions
15
Running time
26 h 54 m
Downloadable files
71

Included

Explore

₹999

TypeScript for Automation Testers

Get access