Webdriver显示等待 & 隐式等待
概念
- 显示等待是针对某一个元素进行相关的等待判定
- 隐式等待不针对某一个元素进行等待,全局元素等待
相关模块
- WebDriverWait 显示等待针对元素必用
- expected conditions 预期条件类(里面包含方法可以调用,用于显示等待)
- NoSuchElementException 用于隐式等待抛出异常
- By 用于元素定位
显示等待
案例:检测百度页面搜索按钮是否存在,存在就输入关键词“selenium”然后点击搜索
隐式等待
案例:定位搜索输入框和搜索按钮,输入selenium进行搜索