Pages

Friday, 16 December 2011

Get attribute for an element

With Selenium 1.0
Let us consider Google Search Box for example and its "max length"is to be retrieved.

Using xPath -
String var = selenium.getAttribute("//input[@name='q']/@maxlength"); System.out.println(var);
Using css locator -
String var = selenium.getAttribute("css=input[name='q']@maxlength"); System.out.println(var);


With Selenium 2.0 (WebDriver)

Using xPath -
String var = webDriver.findElement(By.xpath("//input[@name='q']")).getAttribute("maxlength") System.out.println(var);
Using css locator -
String var = webDriver.findElement(By.cssSelector("input[name='q']")).getAttribute("maxlength") System.out.println(var);

No comments:

Post a Comment