我想使用我的 Cucumber/Capybara 设置来测试无限滚动,方法是驱动浏览器并滚动到页面底部以确保加载新内容。有没有办法做到这一点?
问问题
27642 次
3 回答
73
您可以使用 javascript 来实现这一点:
page.execute_script "window.scrollBy(0,10000)"
于 2012-06-15T10:09:43.307 回答
22
我visit '#footer'
在“滚动到页面底部”步骤中解决了这个问题。
于 2010-12-13T23:31:35.657 回答
2
没有 jQuery 的解决方案或适应任何没有幻数的高度:
page.execute_script('window.scrollTo(0, document.body.scrollHeight)')
于 2021-09-22T17:25:25.610 回答