Bỏ qua

Bài Tập 3: Dùng Prompt Giao Việc Sinh Code Thêm Giỏ Hàng

Yêu Cầu

Luyện tập khả năng "nâng cấp" Prompt bằng cách viết một kịch bản phức tạp hơn: Chọn sản phẩm cụ thể và kiểm tra giỏ hàng.

Hướng Dẫn

Bước 1: Mở Workspace

  1. Mở Antigravity IDE tại thư mục project auto-test-practice.
  2. Mở khung AI Agent Chat.

Bước 2: Tự viết Prompt

Hãy tự viết một đoạn Prompt để yêu cầu AI sinh file add-to-cart.spec.ts dựa trên kịch bản sau:

Kịch bản: - Mở trang https://practice.automationtesting.in/shop/ - Tìm sản phẩm có tên là "HTML5 Forms" và bấm nút "Add to basket" tương ứng với sản phẩm đó. - Bấm vào link "View Basket" hoặc biểu tượng Giỏ hàng trên thanh menu. - Kiểm tra xem tên sản phẩm "HTML5 Forms" có nằm trong giỏ hàng không.

(Mẹo: Hãy sử dụng cấu trúc Markdown học ở Module 02)

Bước 3: Giao việc và Nghiệm thu

  1. Gửi Prompt cho AI.
  2. Chờ AI sinh code. Bấm Accept.
  3. Yêu cầu AI chạy test để verify: "Chạy file test này cho tôi".
  4. Bấm Approve cho AI chạy lệnh.

Câu Hỏi

  1. Trong file code do AI viết, nó đã dùng hàm gì để đảm bảo bấm đúng nút "Add to basket" của riêng sản phẩm "HTML5 Forms"? (Vì trên trang có rất nhiều nút Add to basket).
  2. Nếu AI viết sai (click nhầm sản phẩm khác), bạn sẽ dùng lệnh (Prompt) gì để nhắc AI sửa lại?