显式等待,隐式等待
显式等待,比如等待具体事件
文档:
- Java’s org.openqa.selenium.support.ui.ExpectedConditions class
- Python’s selenium.webdriver.support.expected_conditions class
- .NET’s OpenQA.Selenium.Support.UI.ExpectedConditions type
- JavaScript’s selenium-webdriver/lib/until module
WebElement firstResult = new WebDriverWait(driver, Duration.ofSeconds(10))
.until(ExpectedConditions.elementToBeClickable(By.xpath("//a/h3")));
隐式等待即等时间
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));
注意最好不要一起用