explicit wait methods in selenium code example
Example 1: how to waitselenium webelement java
WebDriver driver = new ChromeDriver();
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.id("button1")));
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("text_box1")));
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.id("text_box1")));
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Example 2: explicit wait in selenium
2- Explicit Wait
explicit is waiting for
explicit condition to happen
Like:
-elementIsDisplayed
-titleIs()
-visibilityOf
-elementToBeClickable
We need to create object from
webdriverwait class