Example usage for org.openqa.selenium WebElement isSelected

List of usage examples for org.openqa.selenium WebElement isSelected

Introduction

In this page you can find the example usage for org.openqa.selenium WebElement isSelected.

Prototype

boolean isSelected();

Source Link

Document

Determine whether or not this element is selected or not.

Usage

From source file:co.edu.uniandes.csw.sport.master.test.SportMasterTest.java

/**
 * editUserSport-> Edita un User existente que tiene varios sports asociados. 1. Elimina todos los elementos sports asociados 2. Agrega varios sports 3. Verfica que el objeto haya sido actualizado
 * //w w w .  ja  v  a 2s .c o m
 */
@Test
public void editUserSport() throws Exception {

    driver.get(baseUrl + "/sport.web/userMaster.html");
    driver.findElements(By.linkText("Edit")).get(driver.findElements(By.linkText("Edit")).size() - 1).click();
    Thread.sleep(2000);
    driver.findElement(By.id("userName")).clear();
    driver.findElement(By.id("userName")).sendKeys("nombre1mod");
    driver.findElement(By.id("firstName")).clear();
    driver.findElement(By.id("firstName")).sendKeys("nombre2mod");
    driver.findElement(By.xpath("//a[contains(@href,'sport')]")).click();
    Thread.sleep(2000);
    List<WebElement> tables = driver
            .findElements(By.xpath("/html/body/div[1]/div[2]/div/div[2]/div[3]/div/table/tbody/tr"));
    SportDTO sport;
    Thread.sleep(2000);
    for (WebElement table : tables) {
        driver.findElements(By.linkText("Delete")).get(driver.findElements(By.linkText("Delete")).size() - 1)
                .click();
        Thread.sleep(2000);
    }

    driver.findElement(By.xpath("//button[contains(@id,'addButton')]")).click();
    List<WebElement> lst = driver
            .findElements(By.xpath("//input[contains(@id,'selection')][@type='checkbox']"));
    for (WebElement lst1 : lst) {
        if (!lst1.isSelected()) {
            lst1.click();
        }
    }
    driver.findElement(By.id("addButton")).click();
    Thread.sleep(2000);
    driver.findElement(By.xpath("//button[contains(@id,'saveButton')]")).click();
    Thread.sleep(3000);
    List<WebElement> table = driver
            .findElements(By.xpath("//table[contains(@class,'table striped')]/tbody/tr"));
    boolean fail = false;
    for (WebElement webElement : table) {
        List<WebElement> elems = webElement.findElements(By.xpath("td"));
        if (elems.get(0).getText().equals("nombre1mod") && elems.get(1).getText().equals("nombre2mod")) {
            fail = true;
        }
    }
    assertTrue(fail);
}

From source file:com.androidwhy.modules.test.selenium.Selenium2.java

License:Apache License

/**
 * Element.
 */
public void check(WebElement element) {
    if (!element.isSelected()) {
        element.click();
    }
}

From source file:com.androidwhy.modules.test.selenium.Selenium2.java

License:Apache License

/**
 * ?Element.
 */
public void uncheck(WebElement element) {
    if (element.isSelected()) {
        element.click();
    }
}

From source file:com.androidwhy.modules.test.selenium.Selenium2.java

License:Apache License

/**
 * Element?.
 */
public boolean isChecked(WebElement element) {
    return element.isSelected();
}

From source file:com.autocognite.selenium.lib.SeleniumWebUiDriver.java

License:Apache License

public boolean isSelected(WebElement wdElement) {
    return wdElement.isSelected();
}

From source file:com.axatrikx.webdriver.AxaDriver.java

License:Apache License

/**
 * Selects the checkbox. Does nothing if already selected
 * //from  w  w w  .  j  a  v  a2 s.c o  m
 * @param locator
 *            string locator in OR locator format
 */
public void selectCheckBox(String locator) {
    WebElement ele = eleHelper.findElement(locator);
    boolean isSelected = ele.isSelected();
    if (!isSelected) {
        ele.click();
        reporter.log("Action", "Selected checkbox " + locator, ExecutionStatus.INFO);
    } else {
        reporter.log("Action", "Checkbox " + locator + " was already selected", ExecutionStatus.INFO);
    }
}

From source file:com.axatrikx.webdriver.AxaDriver.java

License:Apache License

/**
 * Unselect the checkbox. If already unselected, does nothing.
 * /* w  w  w  . j  a va  2 s.  com*/
 * @param locator
 *            string locator in OR locator format
 */
public void unSelectCheckBox(String locator) {
    WebElement ele = eleHelper.findElement(locator);
    boolean isSelected = ele.isSelected();
    if (isSelected) {
        ele.click();
        reporter.log("Action", "Unselected checkbox " + locator, ExecutionStatus.INFO);
    } else {
        reporter.log("Action", "Checkbox " + locator + " was already unselected", ExecutionStatus.INFO);
    }
}

From source file:com.cengage.mindtap.keywords.CSMPageActions.java

public void verifyAllCoInstructorCapabilitiesChecked() {
    List<WebElement> checkBoxes = new ArrayList();
    checkBoxes = elements("co_inst_capabilities_allchkboxes");
    for (WebElement box : checkBoxes) {
        Assert.assertTrue(box.isSelected(), "FAIL : CheckBox is not selected");
    }/*from  w w  w.j a  v  a 2  s. c  o m*/
}

From source file:com.cengage.mindtap.keywords.CSMPageActions.java

public void TACapabilitiesByDefault() {
    waitForElementPresent("teach_assist_expand");
    clickOnElementUsingActionBuilder(element("teach_assist_expand"));
    waitTOSync();/*w  w w  .ja  v  a2  s.  c  o  m*/
    scrollDown(element("ta_manage_lpn_cap_chkbox"));
    List<WebElement> checkBoxes = new ArrayList();
    checkBoxes = elements("ta_capabilities_allchkboxes");
    for (WebElement box : checkBoxes) {
        Assert.assertFalse(box.isSelected(), "FAIL : CheckBox is selected for TA by default");
    }
}

From source file:com.cengage.mindtap.keywords.CSMPageActions.java

public void instructorEditsCapabilitiesOfTA() {
    clickOnElementUsingActionBuilder(element("teach_assist_expand"));
    waitTOSync();//w w w  .j a  v  a 2 s  .  c o  m
    scrollDown(element("ta_manage_lpn_cap_chkbox"));
    List<WebElement> checkBoxes = new ArrayList();
    checkBoxes = elements("ta_capabilities_allchkboxes");
    for (WebElement box : checkBoxes) {
        if (box.isSelected()) {
            clickOnElementUsingActionBuilder(box);
        }
    }

}