🧪 Automation Testing · Chương 3 · Mục 3.1
Tạo dự án và cài đặt
Từ chương này, bạn dùng dự án thật trên GitHub: github.com/mmai99/book4-api-automation. Mỗi chương thực hành ứng với 1 lần commit trong repo, gọi là 1 Checkpoint — nếu code bạn gõ không chạy đúng, mở đúng commit đó trên GitHub để đối chiếu. Chương này ứng với Checkpoint 1.
Tạo 1 thư mục mới (khác thư mục luyện tập Chương 1-2), ví dụ D:\book4-api-automation, mở bằng VS Code, mở Terminal. Có 3 việc cần cài: môi trường ảo, thư viện Python, trình duyệt cho Playwright.
a) Tạo môi trường ảo (như Chương 1)
TERMINAL
python -m venv .venv.venv\Scripts\activate
b) Cài thư viện Python
FILE requirements.txt
playwright==1.62.0pytest==9.1.1pytest-playwright==0.9.0pytest-html==4.2.0
| Thư viện | Dùng để làm gì |
|---|---|
| playwright | Thư viện chính, điều khiển trình duyệt và gọi API |
| pytest | Công cụ chạy test (mục 3.2) |
| pytest-playwright | Plugin nối Playwright với pytest |
| pytest-html | Xuất báo cáo kết quả — dùng ở Chương 16 |
TERMINAL
pip install -r requirements.txt
c) Cài trình duyệt cho Playwright
Chỉ cần làm 1 lần, mất vài phút tuỳ mạng:
TERMINAL
playwright install chromium