在执行所有操作后使用capybara进行网页自动化时,我需要导航到页面顶部以单击“提交”按钮。任何人都可以分享任何决议(红宝石与水豚)
答案 0 :(得分:1)
你可以通过
实现它page.execute_script('window.scrollTo(0,-100000)')
如果您想要滚动页面的BOTTOM,可以使用
page.execute_script('window.scrollTo(0,100000)')
值 -100000 和 100000 只是为了确保您真正滚动到页面的顶部和底部。这个数字也可以更低。
更多信息:
scrollBy method:window.scrollBy(xnum,ynum)
xnum :沿x轴滚动的像素数。
ynum :沿y轴滚动的像素数。
Capybara execute_script:执行给定的脚本,而不是返回结果。