第一种:
滑到底部
js="var q=document.documentElement.scrollTop=100000"
driver.execute_script(js)
目前在firefox,chrome上验证都是可以跑通的
滑动到顶部
js="var q=document.documentElement.scrollTop=0"
driver.execute_script(js)
第二种
滑到底部
js="window.scrollTo(0,document.body.scrollHeight)"
driver.execute_script(js)
目前在firefox,chrome上验证都是可以跑通的
滑动到顶部
js="window.scrollTo(0,0)"
driver.execute_script(js)
scrollHeight 获取对象的滚动高度。
scrollLeft 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。
scrollTop 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。
scrollWidth 获取对象的滚动宽度。
滚动一定的距离
driver.execute_script("window.scrollBy(0,1000)")
语法:scrollBy(x,y) 移动的距离
参数 描述
x 必需。向右滚动的像素值。
y 必需。向下滚动的像素值。
driver.execute_script("window.scrollTo(0,1000)")
语法:scrollTo(x,y) 移动到具体的位置
参数 描述
x 必需。必需。要在窗口文档显示区左上角显示的文档的 x 坐标。
y 必需。必需。要在窗口文档显示区左上角显示的文档的 y 坐标。