package Day3;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Browser {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver","/Users/SeliniumBrowsers/geckodriver.exe");
WebDriver driver = new FirefoxDriver();
//launch firefox browser.
}
}
The error message is -
Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: C:\Users\SeliniumBrowsers\geckodriver.exe
at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:137)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:132)
at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:43)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:168)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:346)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:168)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103)
at Day3.Browser.main(Browser.java:11)
Please help i am not sure what i missed
Thanks in advance,
Instructor
Ashish Thakur Replied on 12/12/2018Are you using mac?
no its windows 10
package Day3;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Browser {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver","C:\\Users\\SeliniumBrowsers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
//launch firefox browser.
}
}?
Again i tryed to execute getting this below error now.Hi I am also learning selenium...just going through these queries and found yours. I may be wrong but you can try to put your code in a normal test function instead of main() function and also make sure that your gecko driver.exe file is in the correct path you provided. You can also check if the gecko.driver you downloaded is compatible with your pc or not( I mean if it is 32 or 64 bit). Hope this helps.. you can ignore this if you wat to wait until instructor responds.
Thanks Sowjanya i downloaded correct one only
Instructor
Ashish Thakur Replied on 14/12/2018Thats Great !!