(1)  new WebDriverWait(driver, 10). until(ExpectedConditions.elementToBeClickable(locator));

(2)  new WebDriverWait(driver, 10). until(ExpectedConditions.visibilityOf(locator));

(3)  new WebDriverWait(driver, 10). until(ExpectedConditions.presenceOfElementLocated(locator);

(4)

Function<WebDriver, WebElement> waitFn = new Function<WebDriver, WebElement>() {

@Override

public WebElement apply(WebDriver driver) {

return el.findElement(By.cssSelector("div.rptstatus.rptcomplete"));

}

};

//Detect every 2 seconds,  the maximum time  is 120 seconds

WebDriverWait wait = new WebDriverWait(driver, 120, 2);

wait.withMessage("A processing icon should display in the Status column in the row.”)

wait.until(waitFn);

最新文章

  1. knockoutjs入门
  2. C 计算数组长度
  3. 各浏览器Iframe对contentWindow、contentDocument、document及frames属性测试
  4. nginx集群报错“upstream”directive is not allow here 错误
  5. 在SSIS 2012中使用CDC(数据变更捕获)
  6. sprintf
  7. 【sinatra】结合Padrino framework
  8. Python Queue实现生产与消费
  9. Oracle数据库——SQL高级查询
  10. 【Linux C中文函数手册】之 目录操作函数
  11. C#调用dll(C++(Win32))时的类型转换总结(转)
  12. HDU-1060(简单数学)
  13. Qt中addStretch的有趣应用
  14. 纸板上的虚拟现实和代码中的Cardboard
  15. windows调试工具列表
  16. JavaEE 对象的串行化(Serialization)
  17. 关于mysql插入数据异常
  18. [数据结构]C语言链表实现
  19. JS ArrayBuffer和String
  20. 简易轮播图、内含定时器。熟练JS操作

热门文章

  1. hdu2448 / 费用流 / harbin赛区c题
  2. MySQL的LOOP, LEAVE 和ITERATE语句(类似Continue、Break的写法)
  3. codevs——1842 递归第一次
  4. SSD TRIM
  5. electron 开发拆坑总结
  6. HDU 1003 Max Sum (动规)
  7. cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
  8. SQL server 数据存储过程
  9. Android WIFI模块分析
  10. vue 安装与起步