Example usage for org.openqa.selenium WebElement getAttribute

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

Introduction

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

Prototype

String getAttribute(String name);

Source Link

Document

Get the value of the given attribute of the element.

Usage

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testId() {
    WebElement el = driver.findElementById("call-to-action");
    assertEquals(el.getAttribute("id"), "call-to-action");
    assertEquals(el.getTagName().toLowerCase(), "p");
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testElementsId() {
    List<WebElement> els = driver.findElementsById("external");

    for (WebElement el : els) {
        assertEquals(el.getAttribute("id"), "external");
    }// w w w.j a v a  2s.  c  o  m
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testElementsClass() {
    List<WebElement> els = driver.findElementsByClassName("invert");

    for (WebElement el : els) {
        assertTrue(el.getAttribute("class").contains("invert"));
    }//from   ww  w.ja  v a 2 s .c  om
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testName() {
    WebElement el = driver.findElementByName("radios");
    assertEquals(el.getAttribute("id"), "radio_little");
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testElementsName() {
    List<WebElement> els = driver.findElementsByName("radios");

    assertEquals(3, els.size());//w  w w .  jav a  2  s .  c om
    for (WebElement el : els) {
        assertEquals(el.getAttribute("name"), "radios");
    }
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testTagName() {
    WebElement el = driver.findElementByTagName("label");
    assertEquals(el.getAttribute("for"), "input_email");
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testCssSelector() {
    WebElement el = driver.findElementByCssSelector("p > span + a");
    assertEquals(el.getAttribute("id"), "local");
}

From source file:com.opera.core.systems.FindElementsTest.java

License:Apache License

@Test
public void testElementsCssSelector() {
    List<WebElement> els = driver.findElementsByCssSelector("div input[name=radios]");

    assertEquals(3, els.size());/*from w ww  .j a  va  2 s  . com*/
    for (WebElement el : els) {
        assertEquals(el.getAttribute("name"), "radios");
    }
}

From source file:com.opera.core.systems.HTML5FormTest.java

License:Apache License

@Test
public void setInputFileValue() {
    WebElement fileField = driver.findElement(By.id("file"));
    fileField.sendKeys(resources.textFile().getAbsolutePath());
    assertThat(fileField.getAttribute("value"), is("C:\\fakepath\\" + resources.textFile().getName()));
}