【问题标题】:Scroll Firefox using Watir Webdriver使用 Watir Webdriver 滚动 Firefox
【发布时间】:2012-03-17 04:09:44
【问题描述】:

我想抓取一个在我向下滚动网络浏览器时动态生成更多内容的网站。我看过一个相关的帖子,Auto-Scroll in FireFox,但它没有回答我的问题。

是否可以滚动网页直到页面结束(网络服务器不再生成更多内容)或直到使用 Watir web-driver 刷新几次?

【问题讨论】:

    标签: ruby firefox watir watir-webdriver


    【解决方案1】:

    我最近尝试做类似的事情,令我惊讶的是,webdriver 似乎不支持滚动。我确实找到了两种解决方法。

    这会将space 发送到浏览器,它会向下滚动(例如在 twitter.com 上工作):

    browser.send_keys :space
    

    这将滚动到该元素,如果该元素位于页面底部,它将加载更多内容:

    browser.element.wd.location_once_scrolled_into_view
    

    【讨论】:

    • 非常感谢泽利科!!这正是我想要的!
    猜你喜欢
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 2014-11-29
    • 1970-01-01
    • 2014-08-09
    • 2015-12-24
    • 2015-12-02
    相关资源
    最近更新 更多