Clear And Send File
Clear and send file là keyword thực hiện hai hành động liên tiếp khi làm việc với phần tử file input (ô chọn file trên giao diện web/app) bao gồm:
- Clear (Xóa): Xóa dữ liệu/file đã được chọn trước đó trong ô input.
- Send file (Gửi file): Tải lên một file mới vào ô input.
Nền tảng
Web, Android, iOS
Thuộc tính
| Thuộc tính | Nguồn dữ liệu | Khuyến nghị |
|---|---|---|
| Locator: là phần tử giao diện (element) mà keyword sẽ tác động tới (click, nhập liệu,...) | Value (thường dùng): Dùng khi giá trị xpath cố định Variable: Dùng khi xpath thay đổi theo dữ liệu đầu vào. | Nên sử dụng Repository Element (tức là lấy phần tử đã lưu trong Element Repository) để dễ quản lý và bảo trì. |
| Value: giá trị - chứa đường dẫn file hoặc tên file | Hệ thống mặc định là variable | Hệ thống mặc định là file |
Trường hợp sử dụng
Sử dụng khi kịch bản kiểm thử yêu cầu tương tác với thẻ input file và upload file lên hệ thống/ứng dụng cần kiểm thử. Ví dụ:
- Khi form cho phép thay đổi file đã tải lên. Ví dụ: cập nhật avatar, thay đổi tài liệu đính kèm.
- Khi kịch bản kiểm thử yêu cầu upload nhiều file liên tiếp: cần xóa file cũ trước khi upload file mới.
- Khi phần tử file input không tự động reset sau khi submit form.