Showing posts with label Selenium. Show all posts
Showing posts with label Selenium. 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();