mai*_*ini 5 ruby firefox watir watir-webdriver
当我向下滚动浏览器时,我想抓一个动态生成更多内容的网站.我在FireFox中看过一篇相关文章Auto-Scroll,但它没有回答我的问题.
是否可以滚动网页直到页面结束(Web服务器不再生成内容)或直到使用Watir Web驱动程序刷新一些内容?
Žel*_*pin 15
我最近尝试过这样的事情,令我惊讶的是,webdriver似乎不支持滚动.我找到了两个解决方法.
这将发送space到浏览器,它将向下滚动(例如在twitter.com上工作):
browser.send_keys :space
Run Code Online (Sandbox Code Playgroud)
这将滚动到元素,如果元素位于页面底部,它将加载更多内容:
browser.element.wd.location_once_scrolled_into_view
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3275 次 |
| 最近记录: |