web driver selenium 操作滚动条
来源:互联网 发布:梦里花落知多少阅读 编辑:程序博客网 时间:2024/06/11 00:18
//方法一:
//1、操作垂直滚动条,向下移动500像素
String setscroll = "document.documentElement.scrollTop=" + "500";
//2、水平滚动条,向右移动500像素
//String setscroll = "document.documentElement.scrollLeft=" + "500";
JavascriptExecutor jse=(JavascriptExecutor) driver;
jse.executeScript(setscroll);
Thread.sleep(5000);
//方法二:
//1、同时操作2个坐标,水平移动到100像素,向下移动到500像素
((JavascriptExecutor)driver).executeScript("window.scrollTo(100,500)");
//2、采用相对移动的方式
((JavascriptExecutor)driver).executeScript("window.scrollBy(100,100)");
//如果操作的是div的scroll同样可以实现
String setscroll = "document.getElementById(\"gridview-1059\").scrollLeft=500";
JavascriptExecutor jse=(JavascriptExecutor) driver;
jse.executeScript(setscroll);
----需要注意的是你的id不要选错了,可以用xpath测试下是不是包含您的div内容(不能多,也不能少)。
- web driver selenium 操作滚动条
- Selenium之Web页面滚动条滚操作
- Selenium之Web页面滚动条滚操作
- python selenium 操作滚动条
- python中selenium操作下拉滚动条
- Selenium and Web Driver
- Selenium - Web driver
- Selenium Web Driver
- Selenium WebDirver 滚动条
- Selenium下拉滚动条
- python中selenium操作下拉滚动条方法汇总
- selenium python webdriver 操作页面的滚动条
- WEB 页面滚动条 相关操作
- Web自动化测试(3): Selenium Web Driver 如何操作web页面。
- python selenium,PhantomJS运用 抓取滚动条滚动加载的页面, js动作操作,模拟登陆
- Selenium之滚动条上下滚动
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。
- web自定义滚动条
- x-code7遇到问题
- 行内元素与块状元素的三个区别
- 【HttpClient4.5中文教程】【第一章 :基础】1.4 HTTP协议拦截器
- 基于redis的tomcat 7.X session同步解决方案
- sql
- web driver selenium 操作滚动条
- HBase笔记
- MySQL中char、varchar和text的区别
- Active session量持续走高即将故障原因分析与优化建议
- tcl/tk参考——控制结构catch
- PHP: chr和pack、unpack那些事
- Swift字典
- nyoj-488-素数环
- 【leetcode】No.141 Linked List Cycle