//移动到元素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)");

最新文章

  1. C#设计模式之命令
  2. spring框架学习(六)AOP
  3. ansible模块authorized_key
  4. Android之WebView学习
  5. Unitils集成DBUnit的问题-解决方案
  6. 分布式算法一——一致性hash算法
  7. Web服务器(Apache)虚拟主机的配置
  8. Xcode常用设置
  9. Vim的tag系统
  10. Intent实现页面跳转
  11. hdu5344 MZL's xor(水题)
  12. 浅谈PPM (Project Portfolio Management) - 1
  13. exit()和_exit()和return
  14. 巧妙利用ToArray()函数移除集合中的元素
  15. SIM9001GSM模块教程
  16. 【java】对象序列化Serializable、transient
  17. C#中的函数式编程:序言(一)
  18. mysql练习
  19. 前端特效demo | 值得收藏的6个 HTML5 Canvas 实用案例
  20. jq中的事件委托:closest,parent,parents,delegate

热门文章

  1. combobox添加复选框
  2. day4 RHCE
  3. jquery.validate使用 - 4
  4. 【MongoDB安装】MongoDB在centos linux平台安装
  5. (原创)python发送邮件
  6. 「Leetcode」14. Longest Common Prefix(Java)
  7. Python小白学习之基础知识(个人笔记)
  8. spring-boot Jpa配置
  9. Centos7 Zabbix监控部署
  10. 20个常用Linux性能监控工具/命令