批量登录设备执行操作时(150台设备),每次一到第22台设备时,页面加载不出来,直接报错。
经过各种网上看教程,还是没解决。
怀疑是进程没释放,缓存满了。
尝试每次循环一次,结束chromedriver. exe和chrome.exe,但发现还是会卡主。

os.system('TASKKILL /F /IM chromedriver.exe /T')
os.system('TASKKILL /F /IM chrome.exe /T')

手动把卡主的画面最大化后发现,页面正常,突然有思路了。
在程序中,卡顿页面之前加一个最大化窗口指令:

Driver.maximize_window()

完美运行,真是个奇怪的问题。。。

selenium批量处理出现页面加载不全现象相关推荐

  1. java selenium (十三) 智能等待页面加载完成

    我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作.  否则页面上的元素不存在,会抛出异常. 或者碰到AJAX异步加载,我们需要等待元素加载完成后, 才能操 ...

  2. java等待页面加载_java selenium (十三) 智能等待页面加载完成

    我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作.  否则页面上的元素不存在,会抛出异常. 或者碰到AJAX异步加载,我们需要等待元素加载完成后, 才能操 ...

  3. Python+selenium自动化:页面加载慢、超时加载情况下内容已经加载完毕的快速执行脚本解决方案,页面加载时间过长优化方案

    driver.set_page_load_timeout(3) 页面加载时间设置 3 秒,执行到某一步涉及页面加载如果加载时间超过 3 秒就会停止加载并抛出异常,其实这个时候页面内的元素已经加载出来了 ...

  4. python selenium 等待页面加载_python selenium 三种等待方式详解(实战常用)

    引言: 当你觉得你的定位没有问题,但是却直接报了元素不可见,那你就可以考虑是不是因为程序运行太快或者页面加载太慢造成了元素不可见,那就必须要加等待了,等待元素可见再继续运行程序: 注:当使用该放发的时 ...

  5. python3读取网页_python3+selenium获取页面加载的所有静态资源文件链接操作

    软件版本: python 3.7.2 selenium 3.141.0 pycharm 2018.3.5 具体实现流程如下,废话不多说,直接上代码: from selenium import webd ...

  6. webdriver 等待页面加载完成_Python爬虫,登陆神器Selenium等待(waits)页面加载的三种方法...

    网页常常会因为网络原因,程序问题等等导致打开网页慢,一直在那里打圈圈. 出现这种情况时网页里的很多元素就没有加载完成,如果你刚好要定位的元素没有加载完,这时定位的话程序就会抛出异常. 所以程序里要加入 ...

  7. Selenium page_load_strategy设置页面加载策略

    pageLoadStrategy 支持以下值: normal这种状态导致Selenium等待整个页面加载(下载并解析了html内容和子资源). eager 这种状态导致Selenium等待DOMCon ...

  8. selenium 页面加载超时处理

    https://blog.csdn.net/liaojianqiu0115/article/details/79657747 UI自动化的时候有时某个页面可能因为网络原因会加载很长时间,甚至导致超时失 ...

  9. python等待网页加载_Python Selenium等待(waits)页面加载完成的三种方法

    从网上load的: 网页常常会因为网络原因,程序问题等等导致打开网页慢,一直在那里打圈圈. 出现这种情况时网页里的很多元素就没有加载完成,如果你刚好要定位的元素没有加载完,这时定位的话程序就会抛出异常 ...

最新文章

  1. Concurrency Runtime in Visual C++ 2010
  2. mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'
  3. 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?
  4. 数据科学与python语言——Pandas统计分析基础(时间转换+聚合)
  5. dhcp是哪一层的协议_随手记(3)常见的网络协议有哪些
  6. 大工14秋《c/c++语言程序设计》在线作业三,大工《CC++语言程序设计》课程考试模拟试卷A...
  7. centos7下的elasticsearch-6.2.4安装
  8. resultMap标签与resultType的异同
  9. LINUX下载编译ffmpeg(doubango)
  10. 【单目标优化求解】基于matlab改进的遗传算法求解单目标优化问题【含Matlab源码 1834期】
  11. 工程师应用计算机考试题型,IE工程师考试试题
  12. RK3288-安卓5.1-AP6212-WIFI模组调试
  13. 达拉斯大学计算机硕士专业排名,美国名校之德克萨斯大学达拉斯分校研究生专业排名榜单 优势专业你选对了...
  14. 针对商品标题冗长问题,阿里工程师怎么解决?...
  15. IDEA如何从断点里获取对象所有数据(数据量很大且不好Ctrl+C)
  16. python在windows中备份文件并压缩的解决办法
  17. (EPROCESS/KPROCESS/ETHREAD/KTHREAD)进程与线程内核层中的结构
  18. 基于ServiceStage的微服务开发与部署(二)
  19. 职业规划-Web前端开发工程师
  20. 1s内能执行多少次for循环

热门文章

  1. 普中单片机--串口通信(2)---通过串口助手发送数据点LED
  2. 利用加速度求解位置的算法——三轴传感器
  3. Small Tools(1) 前后端本地环境启动运行
  4. ajax获取api中json数据显示到网页【带有“-”横杠注意】
  5. Android 自定义圆形进度条(圆环刻度)View
  6. 分享灵动MM32L052PF替代STM32F042C6T6
  7. kali渗透测试与教学笔记10
  8. 富士康和苹果都后悔了,将制造重心转回国内,上演高速路口抢人
  9. 报错 | vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navig
  10. 来去电悬浮窗提示号码,联系人,联系人头像