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

Playwright using TypeScript with AI - Web&API for beginners

Playwright với TypeScript và AI - Web & API cho người mới bắt đầu

Playwright với TypeScript và AI - Web & API cho người mới bắt đầu

Hướng dẫn Playwright toàn diện từ A đến Z với TypeScript: Kiểm thử Giao diện, Kiểm thử API, Page Objects, Playwright MCP cho AI

4.8
(85 đánh giá)
648 học viên
Giảng viên
Lucky Trainings
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
21.5 giờ video
184 bài giảng
1 bài quiz
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ì

Học kiến thức TypeScript cơ bản cần thiết cho Kiểm thử Tự động với Playwright
Cách xác định vị trí bất kỳ phần tử web nào trên trang bằng bộ chọn tích hợp và locators tùy chỉnh
Playwright MCP - TypeScript
Cách làm việc với API trong Playwright
Mô hình Page Object
Tạo và quản lý kiểm thử tự động bằng AI
Tương tác với Trang: Tự động hóa hành động người dùng (nhấp chuột, nhập liệu, điều hướng) và xử lý khung, Bảng web, Cảnh báo, Nhiều cửa sổ
Kiểm thử API: Xác thực yêu cầu HTTP & phản hồi

Yêu cầu

Máy tính PC/Laptop để cài đặt công cụ và phần mềm
Không yêu cầu thêm gì, mọi thứ đều được hướng dẫn chi tiết trong video

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

Kỹ sư kiểm thử tự động
QA
Trưởng nhóm & Kiến trúc sư QA
Lập trình viên

Nội dung khóa học

7 phần • 184 bài giảng
1 Giới thiệu
2 Tổng quan, Tính năng & Cách TypeScript hoạt động
3 Cấu hình TypeScript Phần 1
4 Tài liệu khóa học
5 Điều kiện tiên quyết cho Cấu hình TypeScript
6 Cấu hình TypeScript Phần 2
7 Cấu hình GITHUB Copilot
8 Nếu không tìm thấy tùy chọn copilot trong vscode, hãy xem video này
9 Cấu hình GITHUB Copilot Phần 2
10 Tạo & Chạy Chương trình Đơn giản 1
11 Nếu gặp vấn đề với video trên liên quan đến cấu hình, vui lòng xem video này
12 Tạo & Chạy Chương trình Đơn giản 2
13 Tạo & Chạy Chương trình Đơn giản 3
14 Kiểu dữ liệu Nguyên thủy - Số với ví dụ
15 Kiểu dữ liệu Nguyên thủy - Chuỗi, Boolean, Undefined, Null với ví dụ
16 Tổng quan về Hằng số
17 Tổng quan về Toán tử - Toán tử Số học với ví dụ
18 Toán tử Gán với ví dụ
19 Toán tử So sánh với ví dụ
20 Toán tử Logic với ví dụ
21 Toán tử Ba ngôi với ví dụ
22 Câu lệnh Điều kiện với ví dụ
23 Câu lệnh Switch với ví dụ
24 Vòng lặp For với ví dụ
25 Vòng lặp While với ví dụ
26 Vòng lặp Do While & Continue với ví dụ
27 Phương thức Chuỗi với ví dụ
28 Mảng với ví dụ Phần 1
29 Mảng với ví dụ Phần 2
30 Vòng lặp For each với ví dụ
31 Hàm với ví dụ Phần 1
32 Hàm với ví dụ Phần 2
33 Nạp chồng Hàm với ví dụ
34 Hàm Mũi tên với ví dụ
35 Tham số Rest với ví dụ
36 Tuple với ví dụ Phần 1
37 Tuple với ví dụ Phần 2
38 Tổng quan về Lớp với ví dụ Phần 1
39 Kế thừa với ví dụ
40 Ghi đè Phương thức
41 Tổng quan về từ khóa This & Super
42 Hàm tạo với Ví dụ
43 Tổng quan về Lớp với ví dụ Phần 2
44 Bộ điều chỉnh Truy cập với Ví dụ
45 Tổng quan về Module
46 Interface với ví dụ
47 var vs let với ví dụ
1 Tổng quan về Playwright
2 Cài đặt Playwright bằng terminal
3 Cài đặt Playwright bằng tiện ích mở rộng VSCode
4 Chạy kiểm thử Playwright - Phần 1
5 Chạy kiểm thử Playwright - Phần 2
6 Gỡ lỗi kiểm thử Playwright
7 Tổng quan về tệp cấu hình Playwright Phần 1
8 Tổng quan về tệp cấu hình Playwright Phần 2
9 Tổng quan về tệp cấu hình Playwright Phần 3
10 Tổng quan về tệp cấu hình Playwright Phần 4
11 Tổng quan về tệp cấu hình Playwright Phần 5
12 Tổng quan về tệp cấu hình Playwright Phần 6
13 Chạy kiểm thử Playwright bằng tiện ích mở rộng VSCode
14 Chạy kiểm thử Playwright bằng chế độ Giao diện
15 Tùy chọn Bỏ qua một bài kiểm thử & Chỉ thực thi
16 Tổng quan về Trace
17 Tạo một bài kiểm thử Playwright để mở một ứng dụng
18 Tổng quan về locators với ví dụ Phần 1
19 Chương trình đăng nhập vào ứng dụng SauceDemo
20 Page.getByRole() với ví dụ
21 Page.getByLabel() & Page.getByPlaceholder() với ví dụ
22 Page.getByTitle() & Page.getByText() với ví dụ
23 Page.getByAltText() & Page.getByTestId() với ví dụ
24 Locators khác - Bộ chọn CSS với ví dụ
25 Tổng quan về XPATH & Lọc với ví dụ
26 Tổng quan về locators với ví dụ Phần 2
27 Ghi lại Kiểm thử bằng Tiện ích mở rộng VSCode | Codegen | page.pause()
28 Chú thích Tích hợp sẵn của Playwright
29 Tổng quan về Nhóm kiểm thử
30 Gắn thẻ kiểm thử với ví dụ
31 Tổng quan về Hooks với ví dụ
32 Xác nhận Phần 1
33 Xác nhận Phần 2
34 Xác nhận Phần 3
35 Tổng quan về Tự động Chờ Phần 1
36 Tổng quan về Tự động Chờ Phần 2
37 Tổng quan về thời gian chờ
1 Cách xử lý trường văn bản
2 Cách lấy văn bản từ một nút
3 Cách xử lý Hộp kiểm
4 Cách xử lý Nút Radio
5 Cách xử lý nhiều hộp kiểm
6 Cách Chọn giá trị từ Danh sách thả xuống Phần 1
7 Cách Chọn nhiều giá trị từ Danh sách thả xuống Đa chọn
8 Cách Chọn giá trị từ Danh sách thả xuống Phần 2
9 Xử lý Nhấp chuột, Gõ ký tự & Phím
10 Xử lý Khung
11 Xử lý Chú giải công cụ
12 Xử lý Kéo & Thả
13 Xử lý Bộ chọn Ngày
14 Xử lý Bảng web Phần 1
15 Xử lý Bảng web Phần 2
16 Cách xử lý Cảnh báo Phần 1
17 Cách xử lý Cảnh báo Phần 2
18 Cách xử lý Cảnh báo Phần 3
19 Xử lý Gợi ý Tự động
20 Cách tải tệp lên
21 Cách chụp Ảnh màn hình
22 Cách quay video
23 Chạy kiểm thử Playwright trên Trình giả lập Di động
24 Xử lý Nhiều cửa sổ
25 Tệp cấu hình Playwright - Thực thi song song
26 Tự động hóa Kịch bản E2E
27 Tổng quan về Báo cáo tích hợp với ví dụ
28 Biến môi trường Phần 1
29 Biến môi trường Phần 2 - Sử dụng .env
30 Tổng quan về Fixtures với ví dụ Phần 1
31 Tổng quan về Fixtures với ví dụ Phần 2
1 Báo cáo Tùy chỉnh - Allure
2 Tổng quan về Mô hình Page Object
3 Kịch bản Mô hình Page Object Phần 1
4 Kịch bản Mô hình Page Object Phần 2
5 Kịch bản Mô hình Page Object Phần 3
6 Kịch bản Mô hình Page Object Phần 4
7 Kịch bản Mô hình Page Object Phần 5
8 Kịch bản Mô hình Page Object Phần 6
9 Kịch bản Mô hình Page Object Phần 7
10 So sánh trực quan với ví dụ
1 Tổng quan về API
2 Tổng quan về REST
3 Yêu cầu GET Phần 1
4 Yêu cầu GET Phần 2
5 Yêu cầu POST
6 Yêu cầu PUT & PATCH
7 Đọc Dữ liệu từ tệp CSV Phần 1
8 Đọc Dữ liệu từ tệp CSV Phần 2
9 Đọc Dữ liệu từ tệp CSV Phần 3
10 Đọc Dữ liệu từ tệp JSON Phần 1
11 Đọc Dữ liệu từ tệp JSON Phần 2
12 Đọc Dữ liệu từ tệp JSON Phần 3
13 Xử lý Ủy quyền Cơ bản
14 Tổng quan về GIT
15 Đẩy mã lên github
16 Tổng quan về GitHub Actions & tệp Playwright.yaml Phần 1
17 Tổng quan về GitHub Actions & tệp Playwright.yaml Phần 2
1 Tổng quan về AI
2 Tổng quan về AI Phần 2
3 Tổng quan về LLM
4 Tổng quan về RAG
5 Tổng quan về AI Sáng tạo
6 Tổng quan về Bộ nhớ
7 Tổng quan về Tác nhân AI
8 Tổng quan về LangChain & LangGraph
9 Tổng quan về MCP
10 Tổng quan về Con người trong vòng lặp, Ảo giác & Rào chắn
11 Tổng quan về Tinh chỉnh
12 Tổng quan về Ngữ cảnh Phần 1
13 Tổng quan về Lời nhắc
14 Tổng quan về Ngữ cảnh Phần 2
15 Tổng quan về Ngữ cảnh Phần 3
16 Tổng quan về Lời nhắc Phần 2
17 ChatGPT vs Copilot vs CURSOR
18 Tổng quan về OpenAI
19 Tổng quan về Mô hình AI
20 Tổng quan về quy trình làm việc n8n
21 Tạo Khóa API trong OpenAI
22 Tạo quy trình làm việc trong n8n
23 Tạo quy trình làm việc trong n8n Phần 2
24 Tạo quy trình làm việc trong n8n Phần 3
25 Tạo tài khoản JIRA cho mục đích kiểm thử của chúng tôi
26 Quy trình làm việc n8n để tạo Lỗi trong JIRA Phần 1
27 Quy trình làm việc n8n để tạo Lỗi trong JIRA Phần 2
28 Tổng quan về Token OpenAI
29 CURSOR - Tạo Tiện ích mở rộng Chrome để Ghi lại & Phát lại
30 Tạo Trò chuyện Công khai trong quy trình làm việc n8n
31 CURSOR - Tạo Tiện ích mở rộng Chrome để Ghi lại & Phát lại Phần 2
32 CURSOR - Tạo Ứng dụng Di động Bảo vệ OTP
33 Tổng quan về GPT4ALL với ví dụ
34 Tổng quan về LLM, Lời nhắc & MCP
35 Cài đặt Playwright MCP vào VSCode
36 Tạo & Chạy chương trình khởi chạy bing bằng Playwright MCP
37 Tạo và thực thi chương trình đăng nhập vào saucedemo bằng Playwright MCP
38 Tạo Context và sử dụng nó để viết chương trình chọn nút radio trên bing
39 Tạo và thực thi chương trình xử lý nhiều cửa sổ bằng Playwright MCP
40 Tạo các trường hợp kiểm thử thủ công bằng cách tạo context
41 Tổng quan về Playwright Agents kèm ví dụ minh họa
1 Xử lý nhiều cửa sổ bằng Mô hình Đối tượng Trang (Page Object Model)

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

Course is updated on 08-December-2025 with below concepts:

  • Overview on AI

  • Overview on LLM

  • Overview on RAG

  • Overview on Generative AI

  • Overview on Memory

  • Overview on AI Agent

  • Overview on LangChain & LangGraph

  • Overview on MCP Server

  • Overview on Human In the loop , Hallucination & Guardrails

  • Overview on Fine-Tuning

  • Overview on Context

  • Overview on Prompts

  • ChatGPT vs CoPilot vs CURSOR

  • Overview on OpenAI

  • Overview on AI Models

  • Overview on n8n workflow

  • Generate API Key in OpenAI

  • Create workflow in n8n

  • Create Public Chat in n8n workflow

  • Overview on OpenAI Tokens

  • CURSOR - Create a Chrome Extension for Record & Playback

  • CURSOR - Create an OTP Shield Mobile APP

  • Generate Playwright test using Cursor Editor


Playwright Automation using TypeScript with AI from scratch

This course is designed for complete beginners in which we covered Web, API & AI automation.

If you are a complete beginner on Playwright or TypeScript this course helps you to master the tool. Very basic step by step videos to guide you from scratch


Get started with Playwright Automation .


Topics :

Introduction to Typescript & Configuration

Overview on GitHub Copilot & Configuration

TS - Hello world program

Primitive Datatypes with examples

Overview on Constants

Operators with examples

   Arithmetic Operator

   Assignment Operator

   Comparison Operator

   Logical Operator

   Ternary Operator

Overview on Conditional Statements

Switch Statements with example

Overview on loops - for , while, do-while & for-each with examples

String methods with examples

Overview on Array

Overview on Function

Function Overloading & Arrow Function

Rest Parameters

Tuple with examples

Overview on Class

Inheritance with example

Method Overriding

Overview on This & Super keyword

Constructor with Example

Access Modifiers with Examples

Overview on Module

Interface with example

var vs let with example

Overview on Playwright & installation using terminal & VSCode Extension

Create & Execute Playwright test

Debug Playwright test

Overview on Playwright configuration file

Execute Playwright test using VSCode extension & UI mode

Skip a test & ExecuteOnly options

Overview on Trace

Create a Playwright test for opening an application

Overview on locators with examples

Program to login to SauceDemo application

Page.getByRole() with example

Page.getByLabel() & Page.getByPlaceholder() with example

Page.getByTitle() & Page.getByText() with example

Page.getByAltText() & Page.getByTestId() with example

Other locators - CSS locator with examples

Overview on XPATH & Filtering with examples

Record Test using VSCode Extension | Codegen | page.pause()

Playwright Builtin Annotations

Overview on Group tests

Tag tests with example

Overview on Hooks with examples

Assertions

Overview on Auto Waiting

Overview on timeouts

How to handle text fields

How to get text from a button

How to handle Radio Buttons

How to handle Checkboxes

How to handle multiple checkboxes

How to Select value from Dropdown

How to Select values from Multi Select Dropdown

Handling Mouse Click, Type characters & Keys

Handling Frames

Handling Tooltips

Handling Drag & Drop

Handling Date Picker

Handling Webtables

How to handle Alert

Handling Auto Suggestions

How to upload files

How to capture Screenshot

How to capture videos

Execute Playwright test on Mobile Emulator

Handling Multiple Windows

Playwright configuration file - Parallel execution

E2E Scenario automation

Overview on built-in Reports with examples

Custom Reports - Allure

Overview on Page Object Model & example

Visual comparisons with examples

Overview on API & REST

GET, POST, PUT & Delete Request with examples

Reading Data from CSV File & JSON File

Handling Basic Authorization

Overview on GIT & Push Code

Overview on GitHub Actions

Overview on LLM, Prompt & MCP

Install Playwright MCP to VSCode

Create & Execute a program to launch bing using Playwright MCP

Create & Execute a program to login to saucedemo using Playwright MCP

Create Context using which Create a program to select radio button in bing

Create & Execute a program to handle multiple windows using Playwright MCP

Generate Manual Test cases by creating context

Playwright Agents Overview with example

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 Playwright
Hiển thị tất cả khoá học Software Testing
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 😊