Automation Test

API Testing với Playwright
Playwright không chỉ test UI. Dùng APIRequestContext để test REST API thuần, kết hợp UI + API trong một test, seed/cleanup dữ liệu qua API, và chia sẻ trạng …

Xử lý nâng cao: iframe, tab, upload/download, dialog
Những tình huống thực tế hay gặp: thao tác trong iframe, mở tab/popup mới, upload và download file, xử lý dialog (alert/confirm/prompt), drag & drop và giả …

Authentication và quản lý storage state
Đăng nhập một lần, tái sử dụng cho mọi test bằng storageState. Setup project để chuẩn bị phiên, xử lý nhiều vai trò người dùng, và đăng nhập nhanh qua API thay …

Network: intercept, mock API và route
Chặn và can thiệp request mạng với page.route: mock response API, giả lập lỗi/timeout, sửa request, ghi đè dữ liệu — để test ổn định, nhanh và phủ được cả các …

Page Object Model và tổ chức test ở quy mô lớn
Áp dụng Page Object Model đúng cách trong Playwright: tách locator và hành động, kết hợp POM với fixtures, component object, và những sai lầm POM thường gặp …

Fixtures — kiến trúc test mạnh mẽ của Playwright
Fixtures là hệ thống dependency injection của Playwright. Học cách tạo custom fixture, quản lý scope (test/worker), tự động setup/teardown, override fixture …
Không tìm thấy bài viết phù hợp