Showing posts with label Web Driver Basic Commands. Show all posts
Showing posts with label Web Driver Basic Commands. Show all posts

Thursday, December 4, 2014

Advanced Selenium Web Driver Commands

Implicit Timeout in Web Driver:
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

Get text for Particular Element:
driver.findElement(By.id("ElementId")).getText())

Accept Alert:

  Alert alert = driver.switchTo().alert();
  String text = alert.getText();

Select Frame with Xpath.
   driver.findElement(By.xpath("(//a[contains(text(),'Frames')])[2]")).click();
driver.findElement(By.linkText("Small Window ("popup")")).click();

Selenium WebDriver baisc Commands

Initialize the Web Driver
       WebDriver driver = new FirefoxDriver();

Navigate to Web Page.
      driver.get("http://www.google.com");

Navigate to particular button and Click on It.
       driver.findElement(By.id("idname")).click();

Wait using driver Manage
       driver.manage().wait(3000);

Typing the Keys in TextBox.
       driver.findElement(By.id("userid")).sendKeys("bposthkseller1");

Click on Submit Button.
       driver.findElement(By.id("sgnBt")).submit();
       driver.manage().wait(3000);

Click on Link which contains Text.
       driver.findElement(By.linkText("Preferences")).click();

Click on Button with XPath Value.
       driver.findElement(By.xpath("//li[2]/span[2]/div")).click();