Child Element Clear And Send File
Clear and send file là một keyword dạng action trong kịch bản kiểm thử tự động. Nó 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ị |
|---|---|---|
| Parent Element: là phần tử cha bao quanh hoặc chứa phần tử cần tương tác | Variable: Thường là kết quả của keyword Find Element | Hệ thống mặc định là Elements |
| 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ị cần truyền vào phần tử | 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ử nhưng chỉ áp dụng với phần tử con của parent element. 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.