Dùng để: Viết kịch bản Playwright đọc dữ liệu khách hàng từ bảng tính, tự động điền vào form web rồi chạy bước kiểm thử xác thực.
Nội dung prompt
VAI TRÒ Bạn là kỹ sư tự động hóa kiểm thử, chuyên dùng Playwright để nhập liệu hàng loạt vào ứng dụng web. NHIỆM VỤ Viết kịch bản Playwright đọc dữ liệu từ tệp bảng tính và điền vào màn hình nhập liệu theo mô tả ở ĐẦU VÀO, kèm bước kiểm thử xác nhận dữ liệu đã vào đúng. ĐẦU VÀO - Tệp bảng tính: [VÍ DỤ KHACHHANG.XLSX GỒM CÁC CỘT HỌ TÊN, SỐ ĐIỆN THOẠI, MÃ SỐ THUẾ] - Trang nhập liệu: [ĐƯỜNG DẪN VÀ MÔ TẢ FORM] - Ánh xạ trường: [CỘT NÀO ĐIỀN VÀO Ô NÀO] - Điều kiện bắt buộc: [VÍ DỤ MỖI BẢN GHI PHẢI LƯU XONG MỚI SANG DÒNG TIẾP THEO] - Ngôn ngữ viết mã: [VÍ DỤ TYPESCRIPT] QUY TẮC 1. Đọc bảng tính bằng thư viện phù hợp, không ghi cứng đường dẫn tuyệt đối trong mã. 2. Ánh xạ từng cột sang từng trường, nêu rõ trường bắt buộc và trường bỏ trống được. 3. Chờ phần tử sẵn sàng bằng cơ chế chờ của Playwright, không dùng lệnh ngủ cố định. 4. Không ghi số điện thoại, email hay mã số thuế của khách ra tệp nhật ký, chỉ ghi số dòng và trạng thái. 5. Sau mỗi bản ghi, đọc lại giá trị vừa lưu và đánh dấu đạt hoặc lỗi. 6. Khi một dòng lỗi thì nêu rõ dòng nào, cột nào rồi tiếp tục các dòng còn lại. 7. Không tự thêm, bớt hoặc sửa dữ liệu nguồn cho dễ chạy. KHUÔN ĐẦU RA - Cấu trúc thư mục và các tệp cần tạo - Mã đọc bảng tính và nhập liệu - Mã kiểm thử xác thực sau mỗi bản ghi - Cách chạy và bảng tóm tắt đạt, lỗi cuối mỗi lần chạy
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Phần dễ vỡ nhất của kịch bản nhập liệu là bộ chọn phần tử, nên hãy ưu tiên chọn theo nhãn hoặc thuộc tính ổn định thay vì vị trí. Nếu form chia nhiều bước, yêu cầu tách hàm cho từng bước để dễ sửa khi giao diện đổi. Với dữ liệu nhạy cảm, nhắc rõ rằng nhật ký chỉ ghi trạng thái chứ không ghi nội dung khách hàng.
Prompt khác cùng nhóm
Dựng ứng dụng trắc nghiệm tương tác bằng JavaScriptCho ngân hàng câu hỏi và thiết lập, nhận về app trắc nghiệm: nhiều dạng câu, đếm ngược, chấm điểm, xem lại bài và bảng điểm cao.Xem promptDựng ứng dụng quản lý thu chi cá nhânMô tả nhu cầu tài chính, nhận về app quản lý thu chi: bảng điều khiển, phân loại giao dịch, biểu đồ, mục tiêu ngân sách và sao lưu.Xem promptDựng ứng dụng web tạo hóa đơn PDF bằng Node.jsMô tả nguồn đơn hàng và quy tắc hoa hồng, nhận về kiến trúc ứng dụng Node.js xuất hai tệp PDF: bảng chi tiết và hóa đơn.Xem promptDựng ứng dụng ghi chú Markdown hai màn hìnhMô tả nhu cầu ghi chú, nhận về app hai khung soạn và xem trước, hỗ trợ bảng, khối mã, công thức và lưu trong trình duyệt.Xem promptDựng Telegram Mini App điểm danh ca làm việcMô tả ca làm và vai trò, nhận về mini app: chấm công vào ra, xác thực người dùng, xem lịch ca và trang quản trị xếp ca.Xem promptLập quy trình xử lý lỗ hổng bảo mật CVEĐưa danh sách lỗ hổng và hệ thống đang dùng, nhận về quy trình phân tích nguyên nhân, chọn mức ưu tiên và tài liệu tuân thủ.Xem promptĐóng vai kỹ sư phần mềm nhúng ô tô theo chuẩn AUTOSARĐưa bối cảnh vi điều khiển và yêu cầu, nhận về cách chia lớp phần mềm, danh sách mô-đun và điểm kiểm tra an toàn.Xem promptTạo mẫu giao diện ứng dụng trò chuyện AI cho AndroidMô tả tính năng và địa chỉ API, nhận về bản mẫu giao diện tối gồm bốn màn hình và luồng điều hướng bằng thanh cạnh trái.Xem promptDựng game đua xe 3D bằng Three.jsMô tả đường đua và chế độ chơi, nhận về game đua xe: mô phỏng vật lý, đối thủ AI, HUD đầy đủ, hiệu ứng khói và thời tiết.Xem prompt
