Mmaiqai.com
🧪 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.0
pytest==9.1.1
pytest-playwright==0.9.0
pytest-html==4.2.0
Thư việnDùng để làm gì
playwrightThư viện chính, điều khiển trình duyệt và gọi API
pytestCông cụ chạy test (mục 3.2)
pytest-playwrightPlugin nối Playwright với pytest
pytest-htmlXuấ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