显式等待和隐式等待
硬性等待
Thread.sleep();
隐式等待(针对全局,在WebDriver 实例整个生命周期有效,但并不是所有的元素都需要等待。
driver.manage.timeouts().implicitlyWait(long time,TimeUnit unit);
显示等待:用来等待某个条件发生后再继续执行后续代码,比如找到元素,元素可点击,元素已经显示等
WebDriverWait wait=new WebDriverWait();
WebElement element = wait.until(expectCondition);