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

2026-End to End Test Automation with Playwright (TS/C#/Java)

2026-Khóa học Tự động hóa Kiểm thử End-to-End với Playwright (TS/C#/Java)

2026-Khóa học Tự động hóa Kiểm thử End-to-End với Playwright (TS/C#/Java)

Làm chủ tự động hóa ứng dụng web với phương pháp hiện đại của Playwright và hỗ trợ đa ngôn ngữ - Cập nhật 2023 với phiên bản v1.38

4.4
(795 đánh giá)
7,386 học viên
Giảng viên
Karthik KK
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
16.0 giờ video
154 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ì

Học Playwright toàn diện từ cơ bản đến nâng cao
Học Playwright với ngôn ngữ Javascript/Typescript
Thực hành Kiểm thử đa trình duyệt, Kiểm thử API và Chạy song song
Hiểu về Playwright Test Runner, Cấu hình và Báo cáo
Vận hành CI/CD với GitHub Actions và Azure DevOps
Học Playwright với ngôn ngữ Java và xây dựng framework
Học Playwright với ngôn ngữ C#
Kiểm thử API bằng Playwright với C# .NET

Yêu cầu

Có kiến thức cơ bản về JS/C#/Java/TS là một lợi thế
Có hiểu biết cơ bản về các công cụ kiểm thử khác như Selenium là một lợi thế

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

Chuyên viên QA
Chuyên viên BA
Kỹ sư Tự động hóa Kiểm thử
Lập trình viên

Nội dung khóa học

24 phần • 154 bài giảng
1 Giới thiệu
2 Cài đặt Playwright trong VS Code với Extension Playwright Test
3 Cài đặt Playwright qua Command line và Thủ công
4 Ghi và Phát lại với Tạo mã tự động bằng VS Code Playwright Extension
5 Ghi và Phát lại bằng Playwright Codegen với Inspector
1 Giới thiệu
2 Viết mã đơn giản với Playwright bằng JS
3 Viết mã với Playwright bằng TS
4 Làm việc với Locators - CSS, Lựa chọn phần tử với Filter text
5 Làm việc với Locators - CSS, XPath, ID, HasText
6 Locators với ứng dụng thực tế - Data-id, Data-test-id và thao tác Hover
7 Locator với vị trí thứ N hoặc phần tử First()
8 Viết mã với Playwright Test
9 Viết mã với Playwright Test từ VSCode và qua Command Line
1 Hiểu về Assertions và thực hiện các phép kiểm tra cơ bản với expect()
2 Kiểm tra với Playwright's Custom Matcher
3 Kiểm tra với Playwright's Custom Matcher - Tiếp theo
4 Soft Assertions trong Playwright
5 Ghi lại Video và chụp ảnh màn hình trong Playwright
6 Mã nguồn đầy đủ
1 Playwright Test Runner để chụp ảnh màn hình khi thất bại và ghi video test
2 Playwright Test Hooks - BeforeEach và AfterEach
3 Playwright Test Describe - Kiểm thử Playwright theo phong cách BDD
4 Playwright Test Steps cho các bài test Async từng bước
5 Chỉ chạy các test cụ thể với Test.only và chạy song song các Describe Tests
6 Bỏ qua Test dựa trên điều kiện cụ thể như trình duyệt với Test.Skip
7 Lấy thông tin chi tiết Test đang chạy với TestInfo
8 Hiểu và làm việc với Cấu hình Playwright Test
9 Chạy Playwright Test qua Command Line và ghi đè Cấu hình Playwright Test
10 Thử lại Test khi thất bại
11 Sử dụng Tags và Annotations và chạy Test trong CLI qua Tags (tính năng v1.42)
12 Mã nguồn đầy đủ
1 Thực thi song song với Playwright Workers
2 Chạy Test Specs theo thứ tự với Test Lists
1 Giới thiệu
2 Chạy các test hiện có với phiên bản Playwright mới nhất
3 Sử dụng cấu hình Playwright phiên bản mới nhất - phương thức defineConfig
4 Sử dụng Test Use Options trong cấu hình Playwright
5 Các tùy chọn Báo cáo khác nhau trong Playwright và tùy chỉnh chúng từ Config
6 Playwright Custom reporter - Báo cáo Allure
1 Giới thiệu
2 Cơ chế locator mới được tạo với Playwright codegen
3 Hiểu về ARIA locators và chuyển đổi các locator playwright hiện có
4 Chuyển đổi các locator playwright hiện có sang ARIA locators
5 Sử dụng Test-data-id trong playwright cho locator tùy chỉnh
1 Giới thiệu
2 Đưa mã vào kho lưu trữ GitHub
3 GitHub Actions - Tạo và chạy luồng công việc GitHub Actions
4 GitHub Actions - Chạy Tests ở chế độ Headless
5 GitHub Actions - Cài đặt và thêm Báo cáo Allure vào GitHub Artifacts
6 Tệp luồng công việc GitHub Action
7 Mã nguồn kho lưu trữ GitHub
8 Thực thi song song trên Nhiều Máy với Sharding (kiểm tra trên máy cục bộ)
9 Thực thi song song trên Nhiều Máy với Sharding trong pipeline GitHub Actions
10 Tệp luồng công việc GitHub Action cho Sharding
11 Azure DevOps - Tạo kho lưu trữ/Tạo Pipeline Build/Thực thi
12 Azure DevOps - Playwright Folio với tham số Browser
1 Giới thiệu
2 Xử lý Cửa sổ Overlay bất ngờ trong Playwright
3 Tạo Tags và Annotations cho Tests và chạy qua CLI với Tags
4 Chạy lại chỉ các Test thất bại qua command line bằng cờ --last-failed
5 Kiểm thử Snapshot với ARIA Snapshots
6 Chế độ UI trong Visual Studio code cho Trace viewer
7 Chế độ UI để thực thi tests trong playwright
8 Thực hiện thao tác Tải tệp lên
9 Theo dõi trang (Page Tracing) với Playwright
10 Theo dõi trang với Ảnh chụp màn hình và danh mục cụ thể
11 Theo dõi trang và trích xuất ảnh chụp màn hình làm đầu ra
12 Ghi video Quá trình thực thi Test
13 Tạo PDF của Trang
14 Sử dụng Chrome từ máy cục bộ thay vì Chromium của Playwright
15 Mô phỏng trình duyệt với các độ phân giải thiết bị khác nhau
16 Chặn Mạng của các Trang
17 Lấy Sự kiện Trang và nhật ký lỗi từ Chrome Dev Tools
18 Tổng kết
19 Mã nguồn
1 Xây dựng công cụ chặn quảng cáo của riêng bạn với Chặn Mạng
2 Chặn máy chủ API để thiết lập dữ liệu Mock
3 Chặn máy chủ API để thiết lập dữ liệu Mock và xác minh phản hồi
4 Chặn trang web Production và kiểm tra hành vi chặn
1 Giới thiệu
2 Lấy Cookies từ Trang web
3 Thiết lập Cookies cho Trang web
1 Kiểm thử hướng dữ liệu trên trang EA Employee App
2 Xóa Dữ liệu Hàng được tạo động từ bảng lưới
3 Trích xuất dữ liệu bảng lưới từ Giao diện người dùng
1 Mã nguồn đầy đủ của các Lab
1 [Lab] - Khởi động WebServer trước khi bắt đầu test bằng Cấu hình Playwright Test
2 [Lab] - Kiểm thử với WebServer được tạo (Tiếp theo)
3 Mã nguồn Lab
4 Báo cáo Playwright - Allure Report, Dot, Line, JSON và tùy chỉnh!
5 Mã nguồn đầy đủ
1 Giới thiệu
2 Thiết lập Playwright Java với IntelliJ và viết test đơn giản
3 Hiểu sâu về Playwright Java binding
4 Chặn Mạng với Playwright
1 Khởi tạo trình duyệt cho Framework và tạo cấu trúc cơ sở
2 Tạo Cấu hình Framework
3 Tạo Khởi tạo Framework
4 Kết hợp tất cả các phần và chạy Playwright Test
5 Hiểu và tạo Mô hình Đối tượng Trang (Page Object Model) với Playwright Java
6 Chạy test EA Employee App với Mô hình Đối tượng Trang (POM)
7 Hiểu và làm việc với Điều hướng Trang trong Playwright
8 Chạy test hoàn chỉnh theo mô hình POM
9 Tạo cấu hình tùy chỉnh cho framework để đọc
10 Chạy test với Cấu hình Tùy chỉnh
11 Mã nguồn
1 Giới thiệu
2 Cài đặt và bắt đầu với Cucumber
3 Triển khai Step definition trong cucumber
4 Tạo Cucumber Hooks
5 Tạo và làm việc với DataTables
6 Tạo Cucumber Table Model builder
7 Tạo Cucumber Table transformers với chú thích @DataTableType
8 Tạo báo cáo Cucumber
9 Mã nguồn
1 Giới thiệu và cài đặt
2 Playwright Test với NUnit với ít mã lặp lại
3 Làm việc với locator trong Playwright C# .NET
4 Hiểu về Playwright CLI
5 Cơ chế Tự động Chờ trong Playwright C# .NET
6 Mô hình Đối tượng Trang trong Playwright C#.NET
7 Lắng nghe Sự kiện Mạng trong Playwright với C#.NET
8 Kiểm tra Adobe Analytics hoặc Google Analytics với Playwright C# .NET
9 Chặn Mạng với Playwright C#.NET
1 Giới thiệu
2 Tạo Playwright Driver có thể tái sử dụng trong Specflow cho Mẫu Driver
3 Triển khai Step definitions và sử dụng Mẫu Driver để truy cập đối tượng
4 Chạy Specflow + Playwright Test
5 Thực thi song song Playwright Test trong Specflow
6 Báo cáo Specflow LivingDoc cho Playwright Tests
7 Mã nguồn
1 Hiểu và làm việc với ARIA Locators
2 Chiến lược Locator mới sử dụng ARIA trong Playwright
3 Làm việc với locator phức tạp và sử dụng ARIA trong Playwright để đơn giản hóa chúng
1 Giới thiệu
2 Thao tác POST cho Xác thực Bearer Token
3 Giải mã đối tượng phản hồi cho phản hồi Token
4 Thao tác GET với Header token xác thực
5 Giải mã phản hồi thành Kiểu Đối tượng Cụ thể
6 Viết Playwright Driver chung cho mã có thể tái sử dụng trên các test
1 Giới thiệu và bắt đầu với tạo tệp HAR và phát lại
2 Thêm bộ lọc URL cho tệp HAR khi mock API cụ thể
3 Thêm hỗ trợ tệp HAR trong framework
1 Giới thiệu
2 Làm việc với iFrames trong Playwright
3 Làm việc với cửa sổ Popup trong Playwright
4 Playwright Test Runner hiện được tích hợp sẵn trong Gói Playwright và các tính năng mới!
5 Mã nguồn đầy đủ
1 Giới thiệu
2 Cài đặt và cấu hình
3 Viết mã đơn giản sử dụng CodeceptJS
4 CodeceptJS - Không phụ thuộc framework
5 Mã nguồn

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

In this course End to End Test Automation with Playwright, we will learn Playwright from the complete ground up to more advanced concepts that anyone requires to automate their Modern/Legacy web applications in a modern way!

As we all know Playwright enables fast, reliable, and capable automation across all modern browsers and supports running different platforms like macOS, Windows, Linux, and its related containers, it's super easy to automate applications with Playwright in various popular language bindings such as Javascript, Typescript, Java, C# and Python!


# COURSE UPDATED TO 2023 LATEST VERSION #


In this course, we will discuss

  • Introduction and Getting Started to Playwright

  • Understanding the basic building blocks of Playwright

  • Assertion library with expect

  • Playwright Test and Test Runner

  • Parallel Execution in Playwright

  • Playwright configuration and reporting

  • Playwright's new locator strategy and use of ARIA locators

  • Modern Playwright feature for Modern app testing (JS)

  • Hands-On Labs

  • Playwright with C# language binding

  • Playwright with C# and Specflow for BDD

  • Playwright with Java Language binding

  • Playwright with Java and Cucumber Integration for BDD

  • Playwright framework development with TS/Java/C# language binding

  • Playwright Integration with GitHub Actions, Azure DevOps

  • Support for Multiple Machine execution with Sharding and more.

Upon completion of this course, participants will acquire comprehensive knowledge of Playwright, enabling them to effectively utilize its capabilities for automation in their professional endeavors.

Embark on an unprecedented journey as you delve into the intricacies of Playwright through our meticulously crafted course. Covering a wide range of popular language bindings, this program equips you with the essential skills to excel in your workplace automation tasks.

Enroll now and prepare yourself for the exciting world of Playwright with our pioneering online course!

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 Automation Testing
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Playwright
Hiển thị tất cả khoá học Software Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊