Với sự ra đời của Jquery và cả Ajax thì website ngày càng đẹp và hữu dụng. Đối với người dùng Selenium IDE thì bước "Chọn phần tử" khi website có Ajax điên loạn hơn cả vì không biết khi nào nó hiển thị ra, khi hiển thị ra thì nó lại mất đi.
Vậy nên khi bắt element trên selenium IDE nói riêng và selenium nói chung ta nên cho dừng để chờ 1 khoảng thời gian chờ cho phần tử này hiển thị ra.
Các hàm để thực thi:
- waitFor: chờ trong n giây.
- waitForElement, ...: chờ element nào đó trong n giây.
- pause: dừng hệ thống.

Sau khi bắt được Element hãy tính tới chuyện thao tác trên đó!
Lưu ý: cẩn trọng khi website dùng ajax.
Bài tập:
1/ Dùng selenium IDE thao tác như sau: Vào google> gõ thanhnien.vn > sau đó gõ tiếp "cuộc sống". Kiểm tra phần tử đầu tiên.
2/ Dùng Se IDE Truy cập trang tin mdn.com => Kéo xuống cuối trang và chờ load thêm tin.
3/ Vào facebook > Cuộn để load ảnh.
Vậy nên khi bắt element trên selenium IDE nói riêng và selenium nói chung ta nên cho dừng để chờ 1 khoảng thời gian chờ cho phần tử này hiển thị ra.
Các hàm để thực thi:
- waitFor: chờ trong n giây.
- waitForElement, ...: chờ element nào đó trong n giây.
- pause: dừng hệ thống.
Sau khi bắt được Element hãy tính tới chuyện thao tác trên đó!
Lưu ý: cẩn trọng khi website dùng ajax.
Bài tập:
1/ Dùng selenium IDE thao tác như sau: Vào google> gõ thanhnien.vn > sau đó gõ tiếp "cuộc sống". Kiểm tra phần tử đầu tiên.
2/ Dùng Se IDE Truy cập trang tin mdn.com => Kéo xuống cuối trang và chờ load thêm tin.
3/ Vào facebook > Cuộn để load ảnh.
Nhận xét
Đăng nhận xét