selenium-滚动
2024-09-07 06:13:27
移动到指定的坐标(相对当前的坐标移动)
driver.execute_script("window.scrollBy(0, 700)");
移动到窗口绝对位置坐标,如下移动到纵坐标1600像素位置
driver.execute_script("window.scrollTo(0, 1600)");
移动到页面顶部
self.browser.execute_script("window.scrollTo(document.body.scrollHeight,0);")
移动到页面底部
self.browser.execute_script("window.scrollTo(0,document.body.scrollHeight);")
移动到一个标签的位置
_location=self.browser.find_element_by_class_name('location')#锁定标签
print("找到location")
_location.click()#点击
top=int(_location.location['y'])
print("获取location的y坐标:%d" %(top))
self.browser.execute_script('document.documentElement.scrollTop={}'.format(top))#移动到该坐标
最新文章
- html5快速入门(四)—— JavaScript
- Javascript >; Eclipse >; 自动代码规范化
- 把自己主要在做的几个工程都传到了GitHub上
- 用SqlParameter 给SQL传递参数
- Metasploit RPC服务共享
- Python使用os.listdir()函数来得目录内容的介绍
- Log4Net 日志配置[附带源码]
- OWIN轻量型框架介绍
- 微信小程序之swiper轮播图中的图片自适应高度
- AQS 框架之 Unsafe 源码详解
- iOS屏幕适配-iOS笔记
- Daily Scrum 12.20
- Vue 给axios做个靠谱的封装(报错,鉴权,跳转,拦截,提示)
- select超全超详细总结篇
- ssh访问服务器端visdom
- webservice发布问题,部署iis后调用不成功
- kali 无法使用ifconfig等常用命令
- vue--子组件主动获取父组件的数据和方法
- HotSpot 虚拟机中对象的创建过程
- 【RL系列】SARSA算法的基本结构