2012-02-27 60 views
5

我想在網頁瀏覽器向下滾動時動態生成更多內容。我看過一篇相關文章,Auto-Scroll in FireFox,但它不回答我的問題。使用Watir Webdriver滾動Firefox

是否可以滾動網頁直到頁面結束(Web服務器不再生成內容)或者使用Watir網絡驅動程序進行一些刷新?

回答

15

我最近試圖做這樣的事情,讓我驚訝的看起來像webdriver不支持滾動。我找到了兩種解決方法。

這將發送space瀏覽器,它會向下滾動(適用於twitter.com,例如):

browser.send_keys :space 

這將滾動到元素,如果該元素是底部的頁面,它會加載更多的內容:

browser.element.wd.location_once_scrolled_into_view 
+0

非常感謝Zeljko!這正是我想要的! – maiaini 2012-02-27 18:20:45

+0

我很高興能幫上忙。 :) – 2012-02-27 22:01:57

+0

好伎倆謝謝 – 2012-02-28 19:22:29