python-web自动化测试-滚动条的处理

一、滚动条手工测试点

  1. 滚动条在拖动过程中页面内容及时刷新
  2. 滚动条所处的位置、大小和当前页面内容在整个网页中所处的位置及所占的比例有关
  3. 滚动条和鼠标滚轮进行绑定的效果

二、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)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值