打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
selenium+webdriver+python 滚动条(scrollTop)下拉

转自:https://blog.csdn.net/sinat_21302587/article/details/54341020

在获取元素的时候,明明元素确切的存在但是无法定位到,原因比较常见的有两个 
1.等待时间不够,time.sleep()下看看 
2.元素在页面下方,需要将滚动条拉到底部才能找到该元素

滚动条,今天来说说滚动条

通常只需要加入

#将滚动条移动到页面的底部js="var q=document.documentElement.scrollTop=100000" driver.execute_script(js) time.sleep(3) #将滚动条移动到页面的顶部 js="var q=document.documentElement.scrollTop=0" driver.execute_script(js) time.sleep(3) #若要对页面中的内嵌窗口中的滚动条进行操作,要先定位到该内嵌窗口,在进行滚动条操作 js="var q=document.getElementById('id').scrollTop=100000" driver.execute_script(js) time.sleep(3)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
轻松自动化
Selenium2+python自动化17
《selenium2 python 自动化测试实战》(15)——调用js控制滚动条等操作
js获取浏览器滚动条距离顶端的距离
C#使用Selenium
Python UI自动化-Selenium【JS操作】_seleniumjs点击
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服