Friday, November 6, 2015

Locating elements in selenium webdriver

 

1. ID:

Syntax : driver.findElement(By.id("element id"))

2. CLASS:

Syntax: driver.findElement(By.className("element class"))

3. NAME:

syntax: driver.findElement(By.name("element name"))

4. TAGNAME:

syntax: driver.findElement(By.tagName("element html tag name"))

5. CSS Selector:

syntax: driver.findElement(By.cssSelector("css selector"))

6. Link:

syntax: driver.findElement(By.link("link text"))

7. XPath:

syntax: driver.findElement(By.xpath("xpath expression"))


package selenium99;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Testid {

public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
//maximizing browser window
String baseUrl = "http://www.selenium99.com/2015/10/registration-page-for-selenium-practice.html";
driver.get(baseUrl);
driver.findElement(By.id("name")).sendKeys("Naveen");
// Here send keys is used for typing "Naveen" in name field
driver.close();

}
}

No comments:

Post a Comment