Webdriver显示等待 & 隐式等待

概念

  • 显示等待是针对某一个元素进行相关的等待判定
  • 隐式等待不针对某一个元素进行等待,全局元素等待


相关模块

  • WebDriverWait 显示等待针对元素必用
  • expected conditions  预期条件类(里面包含方法可以调用,用于显示等待)
  • NoSuchElementException 用于隐式等待抛出异常
  • By 用于元素定位

显示等待

案例:检测百度页面搜索按钮是否存在,存在就输入关键词“selenium”然后点击搜索

Webdriver显示等待 & 隐式等待


隐式等待

案例:定位搜索输入框和搜索按钮,输入selenium进行搜索

Webdriver显示等待 & 隐式等待