当滚动条滚动到页面底部自动加载增加内容 ajax,Selenium-完整的ajax加载自动滚动到页面底部...
我有一个网页,当您滚动到底部时,它会通过ajax加载更多结果。您可以在此过程完成之前对其进行多次迭代。有点像facebook。
我试图编写一个Selenium脚本,使其一直走到页面结尾,直到完成为止。
像这样的一半完成了它。我只是不知道如何确定页面是否在底部-因此我可以将其放入某种循环中吗?
我的尝试
By selBy = By.tagName("body");
driver.findElement(selBy).sendKeys(Keys.PAGE_DOWN);
System.out.println("Sleeping... wleepy");
Thread.sleep(5000);
driver.findElement(selBy).sendKeys(Keys.PAGE_DOWN);
System.out.println("Sleeping... wleepy1");
Thread.sleep(3000);
//etc...
会像这样吗?
hasScroll()不是真正的方法。我将其放在此处以演示我正在尝试实现的目标
while (driver.findElement(By.tagName("body")).hasScroll()) {
driver.findElement(selBy).sendKeys(Keys.PAGE_DOWN);
System.out.println("Sleeping... wleepy");
Thread.sleep(2000);
}
当滚动条滚动到页面底部自动加载增加内容 ajax,Selenium-完整的ajax加载自动滚动到页面底部...相关推荐
- struts2在页面显示网页编辑器发布的内容
作者:yan struts2在页面显示网页编辑器发布的内容,<s:property 要加 escape="false" ,如下: <s:property value=& ...
- jq异步实现ajax,用jQuery的AJax实现异步访问、异步加载
本篇文章实现了用jQuery的AJax实现异步访问和异步加载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. [异步访问] 用一个例子用以说明:点击按钮,将input内用户输入的数据发送给服务端, ...
- JS滚动条到网页底部自动加载更多内容
2019独角兽企业重金招聘Python工程师标准>>> <html> <head> <meta charset="gb18030" ...
- php ajax 上拉显示更多,PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...
这个效果好,速度快,只能点击更多加载,不能滚动自动加载 一.HTML部分 ::点击加载更多内容:: 引入jQuery插件和jquery.more.js加载更多插件 jQuery $(function( ...
- php 实现自动加载更多,$.ajax+php实战教程之下拉时自动加载更多文章原理分析二...
摘要: 继上一篇<$.ajax+php实战教程之下拉时自动加载更多文章原理分析>文章进行进一步讲解,完善之前的代码及引入ajax和php相关内容...... 上次留下的问题不知道看官们有没 ...
- html5移动端底部效果,spring mvc +HTML5实现移动端底部上滑异步加载更多内容分页效果...
代码实现 1).前端代码: 前端代码需要用到jquery和zepto,大家在网上自己下载,下面是页面的代码: contentType="text/html; charset=UTF-8&qu ...
- 织梦编辑器加HTML视频显示很小,织梦教程:去掉编辑器自动加div的方法即大小字情况...
织梦教程:去掉编辑器自动加div的方法即大小字情况 织梦无忧 2020-08-26 11:54 摘要: 文章介绍 dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题.以下是 ...
- Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
1 问题 决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签),我们访问youtube.com官网,点击网站的视频,点击视频右上角三个点设置,然后点击 播放设置 然后点 ...
- jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)
jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...
- 微信 html自动加载js,微信小程序实现图片预加载组件
网页中的图片预加载 图片预加载对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验.我们知道在 Web 页面中实现图片的预加载 ...
最新文章
- 【机器学习】理解方差、偏差且其泛化误差的关系
- Python学习之函数及流程控制
- 【DevCloud · 敏捷智库】如何进行需求优先级管理?
- 蓝桥杯基础练习字母图形
- exception() php,PHP Exception
- pygame 绘制爱心函数 r = 1-cos(θ). Tag: python | 图形界面 | GUI
- r语言和pythonjava_python和R语言有什么区别?
- BMI体重指数计算器
- 字符串数组(String []) 去掉重复值的方法
- linux log4cxx 静态库,log4cxx的个人实践
- 路由器和交换机常见故障信息收集命令总结
- csp怎么给线条描边,插画师要失业了?还在纠结阴影怎么画?CSP软件能直接自动生成...
- 2021爱智先行者—记录一次 Spirit 1 和 IoT Pi 开发板的实战经历
- Android 各种自定义进度条Progressbar
- php手机建站,zzzphp免费开源建站系统含手机站
- 开机 提示Reboot and select proper boot device or Insert Boot Media in selected Boot device and press a
- 希捷250G硬盘经PM8提示分区表错误修复后不能使用
- pdf怎么加密码怎么设置密码?
- Redis进阶学习--02| AOF日志:宕机了,Redis如何避免数据丢失?
- DEM中坡度和坡向的计算