Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Playwright TypeScript: GenAI + MCP Servers + Cucumber BDD

Playwright TypeScript: Tự động hóa với GenAI + MCP Servers + Cucumber BDD

Playwright TypeScript: Tự động hóa với GenAI + MCP Servers + Cucumber BDD

Khóa học Playwright TS toàn diện, bao gồm tự động hóa GenAI, thiết lập MCP server, Cucumber BDD và các dự án thực tế.

4.6
(209 đánh giá)
1,891 học viên
Giảng viên
Rahul Arora
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.5 giờ video
111 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Tự động hóa với Playwright, Typescript và framework Cucumber BDD
Từ kiến thức cơ bản đến các tính năng chính của Playwright sử dụng Typescript
Hướng dẫn Playwright toàn diện với các dự án thực tế
Bao quát nhiều framework và dự án thực tế: Data Driven, Keyword Driven, Hybrid, Page Objects, Behave BDD, v.v.

Yêu cầu

Không yêu cầu kinh nghiệm lập trình. Bạn sẽ học mọi thứ cần thiết. Kiến thức Typescript cơ bản được hướng dẫn từ đầu cho người mới.

Đối tượng phù hợp

Dành cho Tester thủ công muốn chuyển sang Tự động hóa
Kỹ sư kiểm thử tự động đã biết Selenium, Cypress, Protractor, v.v.

Nội dung khóa học

21 phần • 111 bài giảng
1 Giới thiệu
2 Playwright là gì?
3 So sánh giữa Playwright, Selenium và Cypress
4 Kiến trúc Playwright
5 Tải mã nguồn
1 Giới thiệu về Typescript
2 Điều kiện tiên quyết
3 Quy ước đặt tên, Biến và Kiểu dữ liệu
4 Các kiểu dữ liệu khác
5 Toán tử
6 Toán tử nối chuỗi
7 Hàm
8 Arrow Functions và Nạp chồng hàm
9 Câu lệnh điều khiển - IfElse, SwitchCase
10 Vòng lặp
11 Mảng
12 Mảng 2 chiều
13 Bộ giá trị (Tuples)
14 Đối tượng
15 OOPS - Lớp (Classes)
16 OOPS - Phạm vi truy cập và Biến
17 OOPS - Xuất và Nhập
18 OOPS - Kế thừa
19 OOPS - Lớp trừu tượng
20 OOPS - Giao diện (Interfaces)
21 Getter và Setter
22 Xử lý ngoại lệ
1 Tải toàn bộ mã nguồn dùng trong phần Typescript
1 Bắt đầu với Playwright - Cài đặt
2 Viết test case đầu tiên
3 Phương thức điều hướng trình duyệt và Tìm phần tử
1 Xử lý danh sách thả xuống
2 Xử lý liên kết
3 Bài tập
4 Xử lý hộp kiểm (Checkboxes)
5 Bài tập
1 XPATH VS CSS
2 Tìm hiểu sâu về Xpath - Phần 1
3 Tìm hiểu sâu về Xpath - Phần 2
4 Tìm hiểu sâu về CSS
5 Công cụ tạo Xpath và CSS
1 Xác nhận kiểm thử (Test Assertions)
2 Xử lý bảng web (WebTables)
3 Xử lý phần tử Shadow root
1 Xử lý menu di chuột (Mouse Hover)
2 Xử lý thanh trượt (Sliders)
3 Xử lý phần tử có thể thay đổi kích thước
4 Xử lý Kéo và Thả
5 Nhấp chuột phải vào một phần tử
6 Bài tập
1 Xử lý Cảnh báo (Alerts)
2 Xử lý IFrames
3 Xử lý Tab và cửa sổ bật lên
1 Đánh giá Javascript
1 Chụp ảnh toàn trang và ảnh phần tử
2 Xác thực HTTP
3 Tải tệp lên
4 Tải lên nhiều tệp
5 Tải xuống tệp
1 Ghi hình video
2 Trace Viewer
3 Playwright Code Generator
4 Playwright Inspector
1 Tích hợp Gemini AI với Playwright
1 GENAI là gì?
2 Quy trình sinh dữ liệu, Tinh chỉnh và Kỹ thuật Prompt
3 Các cách khác nhau để gửi Prompt
4 Kỹ thuật Prompt - Tạo framework từ đầu đến cuối
5 GitHub Copilot
6 MCP là gì?
7 Playwright MCP Server - Tự động hóa trang web bằng Playwright MCP
8 Prompt đơn giản để tạo dự án Playwright và chạy test case
9 Tổng quan về Playwright Test Agents
10 Cài đặt Playwright Test Agent
1 Yêu cầu GET API
2 Gửi yêu cầu POST
3 Tải API thực hành
1 Chạy kiểm thử song song
2 Báo cáo Allure
3 Chụp ảnh màn hình khi thất bại
4 Tham số hóa kiểm thử và đọc dữ liệu từ tệp JSON bên ngoài
5 Tham số hóa kiểm thử và đọc dữ liệu từ tệp CSV bên ngoài
1 Thêm phụ thuộc và Thiết kế Page Objects
2 Thêm phương pháp Keyword Driven
3 Triển khai tệp JSON chứa Locators
4 Triển khai Page Objects cho trang New Cars
5 Triển khai Page Fixtures
6 Triển khai Tham số hóa kiểm thử
7 Triển khai lớp cơ sở cho chức năng chung
8 Thêm nhiều test case hơn
9 Cấu hình Jenkins CI
10 Tích hợp dự án để chạy qua Jenkins CI
1 Cucumber BDD là gì? và Cài đặt thư viện Cucumber
2 Thêm Step Definition
3 Thêm nhiều kịch bản và Background
4 Thêm nhiều tệp Feature và Scenario Outline
5 Bảng dữ liệu (Data Tables)
6 Thẻ (Tags)
7 Hooks và Tagged Hooks
8 Tạo báo cáo HTML
9 Tạo báo cáo HTML Cucumber đa dạng
10 Mã nguồn Cucumber Typescript
1 Tích hợp Cucumber BDD với Playwright
2 Thêm các bước Playwright
3 Chụp ảnh màn hình khi thất bại
4 Tích hợp Page Objects
5 Triển khai Cucumber CustomWorld
6 Tạo các bước đăng ký
7 Mã nguồn Page Object Model với Cucumber BDD
1 Tải toàn bộ mã nguồn dùng trong tất cả bài giảng
1 BÀI GIẢNG BỔ SUNG

Giới thiệu khóa học

Playwright TypeScript: Master Playwright TypeScript with GenAI, MCP servers, and Cucumber BDD through real-world projects.


Newly Added Topics:


  • GenAI

  • Prompt Engineering

  • MCP Servers

  • GitHub Copilot

  • Playwright Test Agents


Master end-to-end automation using Playwright with TypeScript and Cucumber BDD through detailed lectures and hands-on projects. Build real-world, enterprise-grade automation frameworks, including:

  • Data-Driven

  • Keyword-Driven

  • Hybrid Page Object Model (POM)

  • Cucumber BDD

This is one of the most comprehensive Playwright TypeScript courses available, continuously updated with the latest tools and best practices. You’ll learn to:

  • Automate dynamic, real-world websites from scratch

  • Handle complex, async, and dynamic web elements

  • Integrate Playwright tests with REST API calls

  • Build AI-powered utilities like an AI Element Finder and using OpenAI APIs like Gemini AI

Designed for both beginners and experienced professionals, this course walks you through TypeScript essentials before diving deep into framework development.


Why Playwright with TypeScript?

Playwright is a powerful, open-source automation framework from Microsoft, built for modern web testing needs. When combined with TypeScript, it delivers strong typing, better tooling, and cleaner code.

Key benefits include:

  • Cross-Browser Support: Chrome, Firefox, WebKit, Edge

  • Multi-Language Support: JavaScript, TypeScript, Python, C#, and Java

  • Platform Independent: Windows, macOS, Linux

  • Advanced Features: Auto-waiting, parallel test execution, video recording, trace viewer, and a test generator

Future-Proof Your Automation Career

Playwright is rapidly becoming a top choice for automation, surpassing legacy tools like Selenium and even rivaling Cypress. With its modern architecture and rich features, it's in high demand across QA teams globally.

This course ensures you're not just learning how to write tests—but how to build scalable, maintainable automation frameworks that align with industry standards.

Enroll now to master Playwright with TypeScript and Cucumber BDD—and future-proof your automation career!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Automated Testing
Hiển thị tất cả khoá học Playwright
Hiển thị tất cả khoá học Typescript
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊