selenium 等待时间
2024-08-29 06:15:54
三种时间模式:
1、隐性等待:
①等待页面所有元素都加载完才执行下一步,如果在设定的时间内没有加载完成所有元素,则抛出异常
②隐式等待对整个driver周期都起作用,即设置一次后,所有执行都会有效
from selenium import webdriver
import time
driver=webdriver.Chrome(r"C:\Users\Administrator\Desktop\cc\chromedriver")
driver.implicitly_wait(5) #加载页面元素5second,提前加载完成则执行下一步;5second未完成,则加载5second后执行下一步
print(time.time())
driver.get("http://www.sznews.com/")
print(time.time())
2、显性等待:
①、定时每N秒去判断指定的元素是否加载完,加载完就执行下一步动作,在指定时间内没有加载完指定的元素,则抛出异常
②、通常与until()、until_not()搭配使用
3、强制等待:
到达指定时间后才执行下一步
import time
time.sleep(second)
最新文章
- Android学习---ListView的点击事件,simpleAdapter和arrayadapter,SimpleCursoAdapter的原理和使用
- 通过lucene的StandardAnalyzer分析器来了解分词
- Win10/UWP新特性系列—使用打印机
- 在Android中调用C#写的WebService(附源代码)
- windows下 定时删除tomcat日志和缓存。可以保留天数
- php覆盖理解
- PyQt5 api 帮助文档
- hadoop部署
- [Swift]LeetCode710. 黑名单中的随机数 | Random Pick with Blacklist
- Android下实现数据绑定功能
- 1804.03235-Large scale distributed neural network training through online distillation.md
- NEST - Elasticsearch 的高级客户端
- python第八十四天---十五周作业
- MHA配置参数详解 【转】
- Unity3D学习笔记(二十九):AssetBundle
- unity中把一个图片切割成两个UI图片
- 判断闰年的Java算法
- 从Ubuntu12.04LTS到Foreda19再到Foreda8
- 20145221 《Java程序设计》第七周学习总结
- 新建网站与新建Asp.Net Web 应用程序的区别
热门文章
- 《数据结构与算法之美》 <;02>;复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度?
- 多线程threading模块
- ServiceLoader在SPI中的重要作用分析
- 详解mpstat等性能监测命令的使用
- git diff 检查更新
- C# 异步编程 (12)
- Mybatis那些事-拦截器(Plugin+Interceptor)
- BZOJ 1180 [CROATIAN 2009]OTOCI // BZOJ 2843 极地旅行社 // Luogu P4321 [COCI 2009] OTOCI / 极地旅行社 (LCA板题)
- BZOJ 2178: 圆的面积并 (辛普森积分)
- [Javascript] How to deal with floating number