博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium之Web页面滚动条滚操作
阅读量:5345 次
发布时间:2019-06-15

本文共 949 字,大约阅读时间需要 3 分钟。

//移动到元素element对象的“顶端”与当前窗口的“顶部”对齐((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", element);((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);//移动到元素element对象的“底端”与当前窗口的“底部”对齐((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(false);", element);//移动到页面最底部((JavascriptExecutor) driver).executeScript("window.scrollTo(0, document.body.scrollHeight)");//移动到指定的坐标(相对当前的坐标移动)((JavascriptExecutor) driver).executeScript("window.scrollBy(0, 700)");Thread.sleep(3000);//结合上面的scrollBy语句,相当于移动到700+800=1600像素位置((JavascriptExecutor) driver).executeScript("window.scrollBy(0, 800)");//移动到窗口绝对位置坐标,如下移动到纵坐标1600像素位置((JavascriptExecutor) driver).executeScript("window.scrollTo(0, 1600)");Thread.sleep(3000);//结合上面的scrollTo语句,仍然移动到纵坐标1200像素位置((JavascriptExecutor) driver).executeScript("window.scrollTo(0, 1200)");

原文博客地址:

转载于:https://www.cnblogs.com/654321cc/p/8849373.html

你可能感兴趣的文章
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
降序排列
查看>>
十一、类型转换
查看>>
面试内容,值得一看
查看>>
UILabel
查看>>
【热门技术】三种SEO方式
查看>>
[Hades_技术]哈迪斯初级技术应用
查看>>
SQLiteOpenHelper
查看>>
Luogu P1141 01迷宫【搜索/dfs】By cellur925
查看>>
js onclick事件传参
查看>>
WiCloud 商业Wi-Fi管理平台
查看>>
团队项目--未完待续
查看>>
双重标准,我该怎么解决
查看>>
python中的网页标签等字符处理
查看>>
Mybatis输入类型和结果类型
查看>>
Linux常用命令(五)
查看>>
Linux常用命令(四)
查看>>