2012-02-27 36 views
5

Tôi muốn xóa một trang web tự động tạo nhiều nội dung hơn khi tôi cuộn xuống trình duyệt web. Tôi đã thấy một bài đăng liên quan, Auto-Scroll in FireFox, nhưng nó không trả lời câu hỏi của tôi.Cuộn Firefox bằng Watir Webdriver

Có thể cuộn trang web cho đến cuối trang (không có thêm nội dung nào được tạo bởi máy chủ web) hay cho đến khi một số làm mới sử dụng trình điều khiển web Watir?

Trả lời

15

Gần đây tôi đã cố gắng làm điều gì đó tương tự, và điều ngạc nhiên của tôi trông giống như trình quản trị web không có hỗ trợ cuộn. Tôi đã tìm thấy hai cách giải quyết.

này sẽ gửi space cho trình duyệt, và nó sẽ di chuyển xuống (hoạt động trên twitter.com, ví dụ):

browser.send_keys :space 

này sẽ di chuyển đến phần tử, và nếu phần tử là ở phía dưới của trang, nó sẽ tải thêm nội dung:

browser.element.wd.location_once_scrolled_into_view 
+0

Cảm ơn rất nhiều Zeljko !! Đó là chính xác những gì tôi muốn !! – maiaini

+0

Tôi vui vì tôi có thể giúp đỡ. :) –

+0

lừa tốt nhờ –

Các vấn đề liên quan