三种时间模式:
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)

最新文章

  1. Android学习---ListView的点击事件,simpleAdapter和arrayadapter,SimpleCursoAdapter的原理和使用
  2. 通过lucene的StandardAnalyzer分析器来了解分词
  3. Win10/UWP新特性系列—使用打印机
  4. 在Android中调用C#写的WebService(附源代码)
  5. windows下 定时删除tomcat日志和缓存。可以保留天数
  6. php覆盖理解
  7. PyQt5 api 帮助文档
  8. hadoop部署
  9. [Swift]LeetCode710. 黑名单中的随机数 | Random Pick with Blacklist
  10. Android下实现数据绑定功能
  11. 1804.03235-Large scale distributed neural network training through online distillation.md
  12. NEST - Elasticsearch 的高级客户端
  13. python第八十四天---十五周作业
  14. MHA配置参数详解 【转】
  15. Unity3D学习笔记(二十九):AssetBundle
  16. unity中把一个图片切割成两个UI图片
  17. 判断闰年的Java算法
  18. 从Ubuntu12.04LTS到Foreda19再到Foreda8
  19. 20145221 《Java程序设计》第七周学习总结
  20. 新建网站与新建Asp.Net Web 应用程序的区别

热门文章

  1. 《数据结构与算法之美》 <02>复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度?
  2. 多线程threading模块
  3. ServiceLoader在SPI中的重要作用分析
  4. 详解mpstat等性能监测命令的使用
  5. git diff 检查更新
  6. C# 异步编程 (12)
  7. Mybatis那些事-拦截器(Plugin+Interceptor)
  8. BZOJ 1180 [CROATIAN 2009]OTOCI // BZOJ 2843 极地旅行社 // Luogu P4321 [COCI 2009] OTOCI / 极地旅行社 (LCA板题)
  9. BZOJ 2178: 圆的面积并 (辛普森积分)
  10. [Javascript] How to deal with floating number