WebDriver is an open source tool for automated testing of web applications across many browsers.
Firefox Driver
import org.openqa.selenium.firefox.FirefoxDriver;
WebDriver driver = new FirefoxDriver();Chrome Driver
import org.openqa.selenium.chrome.ChromeDriver;
System.setProperty("webdriver.chrome.driver", "D:\\Selenium\\chromedriver.exe");
WebDriver driver = new ChromeDriver();Internet Explorer Driver
import org.openqa.selenium.ie.InternetExplorerDriver;
System.setProperty("webdriver.ie.driver","D:\\Selenium\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();