一、滚动条手工测试点
- 滚动条在拖动过程中页面内容及时刷新
- 滚动条所处的位置、大小和当前页面内容在整个网页中所处的位置及所占的比例有关
- 滚动条和鼠标滚轮进行绑定的效果
二、js代码实现控制滚动条
(1)滚动条:Scroll Bar
(2)方法:脚本名字 = “window.scrollTo(x,y)”
x:左边距,控制左右滚动条
y:上边距,控制上下滚动条
单位:像素
边距数值:估算,不需要精确值
(3)执行脚本:driver.execute_script(脚本名)
示例:
# 滚动条处于中间位置
js3 = "window.scrollTo(0,3000)"
driver.execute_script(js3)
sleep(2)
# 滚动条处于顶部
js2 = "window.scrollTo(0,0)"
driver.execute_script(js2)
sleep(2)
# 滚动条处于底部
js1 = "window.scrollTo(0,8000)"
driver.execute_script(js1)