Example usage for org.openqa.selenium.support PageFactory initElements

List of usage examples for org.openqa.selenium.support PageFactory initElements

Introduction

In this page you can find the example usage for org.openqa.selenium.support PageFactory initElements.

Prototype

public static void initElements(FieldDecorator decorator, Object page) 

Source Link

Document

Similar to the other "initElements" methods, but takes an FieldDecorator which is used for decorating each of the fields.

Usage

From source file:applicationdriverlayer.pageobjects.squash.SquashBasePage.java

License:Apache License

/**
 * Constructor accepting a WebDriver.//from   w ww .j a v a  2  s.  c om
 */
protected SquashBasePage(WebDriver driver) {
    this.driver = driver;
    if (s3ConsistencyHelper == null) {
        s3ConsistencyHelper = new S3ConsistencyHelper();
    }
    if (cachedWebElementHelper == null) {
        cachedWebElementHelper = new HashMap<>();
    }
    PageFactory.initElements(driver, this);

    loadRecursionDepth = 0;
}

From source file:br.com.esign.logistics.test.selenium.page.AddMapModal.java

License:Open Source License

public AddMapModal(WebDriver driver) {
    this.driver = driver;
    PageFactory.initElements(driver, this);
}

From source file:br.com.esign.logistics.test.selenium.page.AddRouteModal.java

License:Open Source License

public AddRouteModal(WebDriver driver) {
    this.driver = driver;
    PageFactory.initElements(driver, this);
}

From source file:br.com.esign.logistics.test.selenium.page.BestRouteModal.java

License:Open Source License

public BestRouteModal(WebDriver driver) {
    this.driver = driver;
    PageFactory.initElements(driver, this);
}

From source file:br.com.esign.logistics.test.selenium.page.HomePage.java

License:Open Source License

public HomePage(WebDriver driver) {
    this.driver = driver;
    driver.get(PAGE_URL);
    PageFactory.initElements(driver, this);
}

From source file:br.com.esign.logistics.test.selenium.page.RemoveMapModal.java

License:Open Source License

public RemoveMapModal(WebDriver driver) {
    this.driver = driver;
    PageFactory.initElements(driver, this);
}

From source file:br.eti.kinoshita.bmi.pages.CalculatorPage.java

License:Open Source License

/**
 * Constructor with parameters./*from  w w  w.ja  v a  2  s . c  o m*/
 * 
 * @param driver Selenium2 Web Driver.
 * @param timeOutInSeconds Time-out for operations in seconds.
 */
public CalculatorPage(WebDriver driver, int timeOutInSeconds) {
    super(driver, timeOutInSeconds);

    PageFactory.initElements(driver, this);
}

From source file:br.eti.kinoshita.bmi.pages.YourBMIPage.java

License:Open Source License

/**
 * Constructor with parameters.//from   ww w  .  java 2 s.  c o m
 * 
 * @param driver Selenium2 Web Driver.
 * @param timeOutInSeconds Time-out for operations in seconds.
 */
public YourBMIPage(WebDriver driver, int timeOutInSeconds) {
    super(driver, timeOutInSeconds);

    PageFactory.initElements(driver, this);
}

From source file:br.eti.kinoshita.selenium.BasePage.java

License:Open Source License

public BasePage(WebDriver driver, int timeOutInSeconds) {
    this.driver = driver;
    this.timeOutInSeconds = timeOutInSeconds;

    ElementLocatorFactory finder = new AjaxElementLocatorFactory(driver, timeOutInSeconds);
    PageFactory.initElements(finder, this);
}

From source file:ca.nrc.cadc.caom2.ui.server.ObservationViewPage.java

License:Open Source License

/**
 * Constructors need to be public for reflection to find them.
 *
 * @param driver WebDriver instance.//from  w  w w .  j av  a  2  s .  c o  m
 */
public ObservationViewPage(final WebDriver driver) {
    super(driver, PAGE_TIMEOUT_SECONDS);

    PageFactory.initElements(driver, this);

    verifyTrue(title.getText().equals("Common Archive Observation Model (CAOM2)"));
}