py+selenium+IE 批量执行脚本10几分钟,IE会卡住【无解,提供绕过方法】
2024-09-01 02:59:23
问题:py+selenium+IE 批量执行单个脚本10几分钟,IE会卡住
一个脚本文件里有20几个用例,跑起来10多分钟,每次跑10分钟后(即第22条用例左右时)IE就会卡住,程序就会在那傻等,最后报错超时……不是用例的问题,我注释掉,换其他用例也是一样,所以不是代码的问题。
Google了很久,有不少遇到过,有说是版本问题,需要将IEdriverserver的版本调低,我换了n个版本,均没解决,其他的回答也没有解决问题的。
可能你会说环境的问题,几台vm都是这样,虽然我本地正常。
最后,尝试自己捕获,先通过加载时间超时来捕获异常,但捕获不到,卡住完全就是一种无解的状态。
最后只能说利用它固定时间10几分钟会挂的这个特点,将一个脚本执行时间切割。
解决:就是当它运行了20条用例时(这个数据不固定,看你运行的时间,主要是时间),重启浏览器,那么就解决了。
这破问题的这种绕过方法估计也是全网首发了~
只需要在装饰器写入判断到某几条用例时关闭后启动浏览器即可。
最新文章
- shell知识点小结
- 字符串匹配--Karp-Rabin算法
- Python 计算程序运行时间
- When to Redis ? when to MongoDB?
- 音频播放(iOS开发)
- java异步上传图片
- odd number、 even number
- 谈论quick-cocos2d-x和cocos2d-x lua了解差异
- C++之指针例题解析
- go语法
- thinkphp 实现微信公众号开发(一)
- MyBatis String类型传递参数注意事项
- 【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数
- 网页加速特技之 AMP
- delphi简单的分页实现(高手可以不看)
- 通过MSSQL分析器跟踪研究EM内部行为并解决identify列问题
- 不使用接口的 limit 控制分页的容量
- Jenkins ChangeLog
- Testing - 软件测试知识汇总
- Scrapy安装错误:Microsoft Visual C++ 14.0 is required
热门文章
- 两种加载dll的方式
- Window上安装kafka
- 小米手机销量暴跌36% 雷军做错了什么?(人的需求是复杂的,而不是仅仅是一个性价比;要做体验价格比,而不是配置价格比)good
- Tensorflow数据读取机制
- xen学习(一)
- nodejs redis遇到的一个问题解决
- 动态链接库(Dynamic Link Library)学习笔记(附PE文件分析)
- ASP.NET Core 通过 Microsoft.DotNet.Watcher.Tools 实现热部署
- Linux ssh及远程连接工具
- 推荐一些C#相关的网站、资源和书籍 (转载自http://blog.csdn.net/chinacsharper/article/details/17514923)