参考:selenium 自动化中断浏览器加载,加快自动化与运行速度

某憨批站点,老是UI全加载好了然后不知道哪个JS没加载出来,浏览器转圈能转一万年,然后selenium也憨憨的陪着浏览器等到世界末日

参考代码里的pymouse操作鼠标的库导入报错,查了下还要和什么pyHook和pyUserInput,懒得折腾了只用了发送按键消息的pywin32

发送按键消息的函数:

27我记得是ESC键的键值,其他参数没研究

#发送ESC按键消息中断页面加载
def stopLoading():win32api.keybd_event(27,0,0,0)win32api.keybd_event(27,0,win32con.KEYEVENTF_KEYUP,0)return

哪里转圈放哪里

#点击登陆按钮
element = wd.find_element_by_css_selector('#new_dingtalk_user > div.form-group.text-right > input')
element.click()sleep(3)
stopLoading()

selenium自动化中停止页面加载相关推荐

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

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

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

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

  3. jQuery Mobile中的页面加载与跳转机制

    第一次做用jQuery Mobile做东西,发现一些跟平时的思维习惯不太一样的.其中这个框架的页面加载机制便是其中一个.如果不明白其中的奥秘,往往会出现一些让人摸不着头脑的怪现象,比如页面进入后点击按 ...

  4. selenium批量处理出现页面加载不全现象

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

  5. jquery中的页面加载方法load()

    load方法会在元素的onload事件中绑定一个处理函数,如果处理函数绑定给window对象,则会在所有内容(包括窗口,框架,对象和图片等)加载完毕后触发, 如果处理函数绑定在元素上,则会在元素的内容 ...

  6. python+selenium 自动化之启动浏览器加载浏览器的插件

    1.之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试. ...

  7. vue 点击渲染ajax,vue中在页面加载时发送ajax请求获取数据渲染不到页面上

    ajax是异步执行的. {{bookId}} 在setData里面处理数据 export default { name: 'app', data() { bookId : '' }, created( ...

  8. selenium 页面加载超时处理

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

  9. 浅谈前端实现页面加载进度条以及 nprogress.js 的实现

    以前在 Vue 的项目用了 nprogress 这个插件,一直对于其如何得知加载进度充满好奇,最近又看到了「前端如何实现页面加载进度条」这个问题,今天周六恰好一探究竟.以下仅为一家之言,如有异议,欢迎 ...

  10. jQuery的页面加载完毕事件?

    很多时候我们需要获取元素,但是必须等到该元素被加载完成后才能获取.我们可以把js代码放到该元素的后面,但是这样就会造成js在我们的body中存在不好管理.所有页面加载完毕后所有的元素当然已经加载完毕. ...

最新文章

  1. 剑指offer:二维数组中的查找python实现
  2. 数据中设计中的范式与反范式
  3. OpenCV 开闭运算
  4. 在微服务框架Demo.MicroServer中添加SkyWalking+SkyApm-dotnet分布式链路追踪系统
  5. java学习(154):文件复制
  6. 计算机专业盲打,在win7系统电脑练习盲打的方法
  7. Shader 学习笔记 ---Depth of Field 介绍
  8. jsoup解析百度音乐
  9. 局域网电脑访问IIS
  10. php生成图片不显示,php绘图不显示图片怎么办
  11. 【传送门】 Linux软件安装合集
  12. 玩游戏蓝牙耳机哪款好?适合打游戏的无线蓝牙耳机推荐
  13. 五个最适合做博客的开源系统 开源免费大量精美模板使用!
  14. html病毒DropFileName,王国平博客-HTML 感染 DropFileName = “svchost.exe” Ramnit 蠕虫病毒 查杀解决办法...
  15. 仓储控制系统(WCS)设计
  16. PYNQ实验二:音频播放
  17. HFS学习笔记——基本概念
  18. 如何批量查询谷歌PR权重是多少?谷歌PR权重怎么批量查询
  19. iOS 特种label:镂空文字、类歌词进度显示文字
  20. 【数学建模学习】matlab实现评价模型——层次分析法(AHP)

热门文章

  1. [转]破解无线路由器密码
  2. 使用SPSS 进行两组独立样本的t检验、F检验、显著性差异、计算p值
  3. python单位根检验平稳性怎么看是否平稳_Python ADF单位根检验查看结果实现方法...
  4. mysql让局域网访问权限_mysql 设置局域网内可访问
  5. 《 没有业绩怎么写好年终总结.ppt 》
  6. matlab将txt转成dat,将matlab中数据保存为txt或dat格式
  7. QT颜色对照表,RGB颜色对照表
  8. 绝妙:永不过期的刷Q币技巧 - bh
  9. python中head是什么意思_python爬虫中header是什么?怎么用?
  10. 两个月的一些工作总结