Example usage for org.openqa.selenium By cssSelector

List of usage examples for org.openqa.selenium By cssSelector

Introduction

In this page you can find the example usage for org.openqa.selenium By cssSelector.

Prototype

public static By cssSelector(String cssSelector) 

Source Link

Document

Find elements via the driver's underlying W3C Selector engine.

Usage

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static String getName(WebDriver driver1) throws IOException {
    //        int appRank =  0;
    return driver1.findElement(By.cssSelector(applangoObject.USERTABLER.getValue()))
            .findElements(By.cssSelector("td")).get(0).getText();

    //        return appRank;
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static int getAppRank(WebDriver driver1) throws IOException {
    int appRank = 0;
    appRank = Integer.parseInt(driver1.findElement(By.cssSelector(applangoObject.USERTABLER.getValue()))
            .findElements(By.cssSelector("td")).get(1).getText());

    return appRank;
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static int getActivity(WebDriver driver1) throws IOException {
    int activity = 0;
    //        String userRecord = getAppRankAndActivity(driver1);
    //        int spaceSeperator = userRecord.indexOf(" ");
    activity = Integer.parseInt(driver1.findElement(By.cssSelector(applangoObject.USERTABLER.getValue()))
            .findElements(By.cssSelector("td")).get(2).getText());

    return activity;
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static String getGroup(WebDriver driver1) throws IOException {
    return driver1.findElement(By.cssSelector(applangoObject.USERTABLER.getValue()))
            .findElements(By.cssSelector("td")).get(3).getText();

}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static void setBoxNoLoginAlertThreshold(WebDriver driver1, String alertThreshold) {
    logger.info("Set Alert Threshold : " + alertThreshold);
    driver1.findElement(By.cssSelector("#alertsdiv > div:nth-child(2) > input")).clear();
    driver1.findElement(By.cssSelector("#alertsdiv > div:nth-child(2) > input")).sendKeys(alertThreshold);
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static void clickOnUserInPeopleTable(WebDriver driver1, WebDriverWait wait1, String rowNumber)
        throws IOException {
    logger.info("click on user app in people page");
    driver1.findElement(By.cssSelector("#alluserstabler > tbody > tr:nth-child(" + rowNumber + ")")).click();
    waitUntilWaitForServerDissappears(wait1);
    waitForGraphRollUp(wait1);//from   w w w.  j a v a2  s .  co m

}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static void clickOnAppInPeopleTable(WebDriver driver1, WebDriverWait wait1) throws IOException {
    logger.info("Click on first app in table");
    if (checkUserApplicationTableIsNotEmpty(driver1)) {
        driver1.findElement(By.cssSelector(applangoObject.PEOPLEPAGE_USER_APP_TABLE.getValue())).click();
        waitUntilWaitForServerDissappears(wait1);
        checkUserAppData(wait1);/*ww  w . j a v  a 2 s. com*/
    }
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

private static boolean checkUserApplicationTableIsNotEmpty(WebDriver driver1) throws IOException {
    if (!driver1.findElement(By.cssSelector(applangoObject.PEOPLEPAGE_USER_APP_TABLE.getValue())).getText()
            .isEmpty()) {/*from w ww .j av  a  2 s . c o  m*/
        return true;
    } else
        return false;
}

From source file:applango.common.services.Applango.genericApplangoWebsiteActions.java

public static String getLicenseCostInfo(RemoteWebDriver driver) throws IOException {
    return driver.findElement(By.cssSelector(applangoTextfields.MAIN_LICENSE_COST.getValue())).getText();
}

From source file:applicationdriverlayer.pageobjects.squash.booking.CourtReservationPage.java

License:Apache License

@Override
protected void waitForLoadToComplete() {
    new WebDriverWait(driver, explicitWaitTimeoutSeconds)
            .until(ExpectedConditions.visibilityOfElementLocated(By.className("reservation-form")));
    new WebDriverWait(driver, explicitWaitTimeoutSeconds)
            .until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("input[name = 'name']")));
}