Element exists

Node "Element Exist" giúp bạn xác định một phần tử cụ thể có đang tồn tại trên giao diện trang web tại thời điểm kiểm tra hay không


Cấu hình

Loại Selector

  • CSS selector – ví dụ: .popup-warning

  • XPath – ví dụ: //div[@class='popup-warning']

  • Văn bản – ví dụ: "Bạn có chắc chắn muốn thoát?"

Input Selector

Nhập giá trị tương ứng với loại selector đã chọn. Ví dụ:

  • Nếu chọn CSS: .submit-btn

  • Nếu chọn XPath: //button[text()='Gửi']

  • Nếu chọn Văn bản: "Xác nhận"


Ví dụ

Kiểm tra popup xác nhận khi rời khỏi trang Facebook

Khi người dùng đang nhập bình luận vào một bài viết trên Facebook, sau đó nhấn vào một nhóm khác, hệ thống hiển thị popup hỏi: "Bạn có chắc chắn muốn rời khỏi trang này? Các thay đổi bạn thực hiện có thể không được lưu."

Cách dùng node "Element Exist":

  • Mục đích: Kiểm tra xem popup cảnh báo này có xuất hiện hay không.

  • Loại selector: Văn bản

  • Input selector: "Bạn có chắc chắn muốn rời khỏi trang này?"

Kết quả:

  • Nếu popup tồn tại → thực hiện thao tác click nút “Ở lại”.

  • Nếu không tồn tại → tiếp tục các bước tiếp theo trong kịch bản.

Last updated