Example usage for org.openqa.selenium.support.ui ExpectedConditions visibilityOf

List of usage examples for org.openqa.selenium.support.ui ExpectedConditions visibilityOf

Introduction

In this page you can find the example usage for org.openqa.selenium.support.ui ExpectedConditions visibilityOf.

Prototype

public static ExpectedCondition<WebElement> visibilityOf(final WebElement element) 

Source Link

Document

An expectation for checking that an element, known to be present on the DOM of a page, is visible.

Usage

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void enterStreetNumber(String text) {
    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(streetNumberField));
    streetNumberField.clear();//w  w  w.j  a  v  a 2 s  .  co  m
    streetNumberField.sendKeys(text);
    ReportingTools.takeScreenshot("Entered the Street Number");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void enterStreetName(String text) {
    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(streetNameField));
    streetNameField.clear();/*  ww  w.  j  a v  a  2  s.  c  o  m*/
    streetNameField.sendKeys(text);
    ReportingTools.takeScreenshot("Entered the Street Namer");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void selectStreetType(String street) {

    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(streetTypeDropdown));
    ReportingTools.highlightElement(streetTypeDropdown);
    new Select(streetTypeDropdown).selectByValue(street);
    ReportingTools.takeScreenshot("Street selected");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void enterCityName(String text) {
    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(cityField));
    cityField.clear();//w w  w  . j a v a 2s . co  m
    cityField.sendKeys(text);
    ReportingTools.takeScreenshot("Entered the City Name");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void selectProvince(String province) {

    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(provinceDropdown));
    ReportingTools.highlightElement(provinceDropdown);
    new Select(provinceDropdown).selectByVisibleText(province);
    ReportingTools.takeScreenshot("Province selected");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void enterPostalCode(String text) {
    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(postalCodeField));
    postalCodeField.clear();/*from  ww w  . j  a va  2s . com*/
    postalCodeField.sendKeys(text);
    ReportingTools.takeScreenshot("Entered the Postal Code");
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void selectDriversLicenseExpiryDate(String drvLicenseExpiryDate) {
    new WebDriverWait(driver, 30).until(ExpectedConditions.visibilityOf(driversLicenseExpiryDate));
    new Select(driversLicenseExpiryDate).selectByVisibleText(drvLicenseExpiryDate);
}

From source file:modules.sd_uat.pages.EditInformationPage.java

protected void selectDriversLicenseExpiryMonth(String drvLicenseExpiryMonth) {
    new WebDriverWait(driver, 30).until(ExpectedConditions.visibilityOf(driversLicenseExpiryMonth));
    new Select(driversLicenseExpiryMonth).selectByValue(drvLicenseExpiryMonth);
}

From source file:modules.sd_uat.pages.EditInformationPage.java

public void validateAddressChanged(String comment) {
    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(changeCustomerInformationConfirmation));
    ReportingTools.highlightElement(changeCustomerInformationConfirmation);
    ReportingTools.takeScreenshot("Change information confirmation page");
    enterComment(comment);//from  w w  w  .j av a  2s . co m
    clickOnAcceptButton();

    ReportingTools.takeScreenshot("Entered comments and clicked on accept button");

    new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOf(changeAddressUpdateMessage));
    ReportingTools.highlightElement(changeAddressUpdateMessage);
    ReportingTools.takeScreenshot("Change Address Update Message displayed");

}

From source file:net.atf4j.webdriver.page.AbstractPageObject.java

License:Open Source License

/**
 * Wait until webElement is visible./*from  www  . j  a  va2  s .  c  o m*/
 *
 * @param webElement the web element
 * @return the webElement when visible, otherwise TimeoutException.
 */
public WebElement waitUntilVisible(final WebElement webElement) {
    verifyNotNull(webElement);
    return this.webDriverWait.until(ExpectedConditions.visibilityOf(webElement));
}