Selenium 3 geckodriver automation tests

Selenium 3 stopped support for FirefoxDriver , It will work only up to firefox version 46.

To work with latest firefox browsers, you have to use Gecko Driver

  • Download latest geckodriver from https://github.com/mozilla/geckodriver/releases

Then set system property “webdriver.gecko.driver” using –
System.setProperty(“webdriver.gecko.driver”,
“pathToGeckoDriver\\geckodriver.exe”);

 

if (SystemUtils.IS_OS_WINDOWS) {
System.setProperty("webdriver.gecko.driver",
"drivers\\geckodriver.exe");
} else if (SystemUtils.IS_OS_LINUX) {
System.setProperty("webdriver.gecko.driver", "drivers/geckodriver");

}

Then simply call

WebDriver driver = new FirefoxDriver();
driver.get();

 

No images available.