做web测试,有的页面元素加载比较慢,需要等待。
一般来说等待的方法有三种:
1. webdriver自己实现的模糊等待:implicitlyWait
driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
2. webdriver的针对某个元素的明确等待(explicitly wait)
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.visibilityOfElementLocated(By
.id(