Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Playwright Automation Testing with TypeScript | Cucumber BDD
New
5 students

Playwright Automation Testing with TypeScript | Cucumber BDD

Playwright Automation Testing with TypeScript | BDD Cucumber | Framework development from Beginner to Advanced
Last updated 6/2026
English

What you'll learn

  • Understand TypeScript fundamentals including variables, functions, conditions, loops, and strong typing to build a solid foundation for automation testing.
  • Develop end-to-end UI automation tests using Playwright, applying best practices such as page object model, reusable utilities, and stable selectors.
  • Implement API automation using Playwright and TypeScript, covering request handling, response validation, and integration with UI tests.
  • Leverage AI tools and MCP concepts to enhance automation productivity, including test generation, optimization, and framework improvement.

Course content

14 sections58 lectures9h 57m total length
  • Playwright and TypeScript Automation Roadmap4:58
  • TypeScript Introduction10:28
  • Installing Node.js, VS Code and TypeScript – Writing First Program in TS11:27
  • Difference Between TypeScript and JavaScript14:58
  • Create TypeScript project folder strcuture and ts.config13:35
  • Variable in TypeScript14:06
  • DataType in Typescript18:55
  • Type Inference in TypeScript1:51
  • Functions in TypeScript10:27
  • Arrow Funcation into TypeScript3:43
  • IF Else Swtich Statement in TypeScript10:08
  • Loops in TypeScript10:00
  • Arrays & Array Methods in TypeScript21:25
  • Array Transformation Methods11:36
  • Set in Typescript8:42
  • Map in TypeScript5:42
  • Objects in TypeScript3:48
  • Object Type Definetion in TypeScript11:37
  • Interface in Typescript8:23
  • Type Alias in TypeScript7:45
  • Tuple in Typescript2:44
  • Enum in TypeScript3:04
  • Classes & Objects5:48
  • Constructor in TypeScript7:31
  • Inheritance, Method Orverriding and Overloading12:11
  • Access Modifiers5:44
  • Import and Export in TypeScript7:35
  • Error Handling Try, Catch, Finally5:30
  • Promise in TypeScript | Create Custom Promise8:03
  • Async and Await in Typescript5:32

Requirements

  • Basic understanding of programming concepts is helpful but not mandatory

Description

This course is designed for students, software testers, developers, and automation engineers who want to learn modern web automation testing using Playwright with TypeScript.

The course starts with TypeScript fundamentals to help learners understand automation coding concepts before moving into Playwright automation testing and framework development.

Students will learn how to automate modern web applications using practical examples and structured framework design approaches.

The course covers Playwright setup, locators, assertions, waits, browser handling, screenshots, tracing, reusable utilities, fixtures, hooks, environment configuration, and reporting implementation. Students will also learn how to create scalable automation frameworks using the Page Object Model (POM) design pattern, reusable automation components and BDD framework.

Practical implementation is a major focus throughout the course. Instead of relying only on theory, the course demonstrates real automation scenarios and framework organization techniques commonly used in software testing projects.

The course also includes topics such as:

  • UI automation testing with Playwright

  • Framework structure using TypeScript

  • Page Object Model implementation

  • Reusable utilities and helper methods

  • Hooks and fixtures

  • Data handling techniques

  • HTML and Allure reporting

  • BDD framework integration using Cucumber

  • Test execution and configuration management

  • Real-world automation framework practices

By the end of the course, students will be able to build and organize Playwright automation frameworks, create maintainable test scripts, execute automated tests, and understand framework architecture used in real testing environments.

This course is suitable for beginners who want to start automation testing as well as experienced testers who want to work with Playwright and TypeScript in a structured and practical way

Who this course is for:

  • Beginners who want to start a career in Automation Testing and learn modern tools like TypeScript and Playwright from scratch Manual testers looking to upgrade their skills and move into automation testing roles Automation testers who want to switch from Selenium to modern Playwright-based automation frameworks Developers and QA engineers who want to write reliable UI and API automation tests using TypeScript Professionals preparing for automation testing interviews and aiming to build real-world, job-ready projects Students and fresh graduates interested in learning industry-relevant automation testing skills Testers curious about AI-powered automation and future-ready concepts like AI MCP This course is not limited to experts — it is designed to grow with you, from TypeScript basics to advanced automation concepts.