Tuesday, 26 August 2014

How to clear the text on Google Search box when it is entered the text in it?

package TestNG;

import java.util.Scanner;

import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Clear {

public static void main(String[] args) throws InterruptedException {
       Scanner in = new Scanner(System.in);
       System.out.println("enter the string which you want to send and then clean");
       String input = in.next();
       WebDriver driver = new FirefoxDriver();
       driver.get("https://www.google.co.in/?       gfe_rd=cr&ei=zQmQU9D3OoyK8QfpxoDQBA&gws_rd=ssl");
       WebElement box = driver.findElement(By.name("q"));
       box.sendKeys(input);
       Thread.sleep(5000); //simply wait to see that input string has been sent to box
     
       //this for block is used to clear the input from box
       //this we can do by using clear method but clear sometime won't work so use this way
       //box.clear();
       box.sendKeys(Keys.chord(Keys.CONTROL,"a"));
     
       box.sendKeys(Keys.BACK_SPACE);
     
   }


}


To know FAQ's on Selenium Please ClickHere
To know SQL's Queries Required For Testers Please ClickHere

No comments:

Post a Comment