i trying run selenium getting error , idea ? using selenium 3.0.0-beta2
here error :
java.lang.illegalstateexception: path driver executable must set webdriver.gecko.driver system property; more information, see https://github.com/mozilla/geckodriver. latest version can downloaded https://github.com/mozilla/geckodriver/releases @ com.google.common.base.preconditions.checkstate(preconditions.java:199) atorg.openqa.selenium.remote.service.driverservice.findexecutable(driverservice.java:109) @ org.openqa.selenium.firefox.geckodriverservice.access$100(geckodriverservice.java:38) @ org.openqa.selenium.firefox.geckodriverservice$builder.finddefaultexecutable(geckodriverservice.java:91) @ org.openqa.selenium.remote.service.driverservice$builder.build(driverservice.java:296) @ org.openqa.selenium.firefox.firefoxdriver.createcommandexecutor(firefoxdriver.java:245) @ org.openqa.selenium.firefox.firefoxdriver.<init>(firefoxdriver.java:220) @ org.openqa.selenium.firefox.firefoxdriver.<init>(firefoxdriver.java:215) @ org.openqa.selenium.firefox.firefoxdriver.<init>(firefoxdriver.java:211) @ org.openqa.selenium.firefox.firefoxdriver.<init>(firefoxdriver.java:124) @ ccrx.ccrx2.app.user_at_login_p3age(app.java:36) @ ✽.given user @ login page(src/test/resources/loginpage.feature:5)
as mentioned, download gecko driver https://github.com/mozilla/geckodriver/releases according requirements(mine windows). unzip , locate driver.
in code add these,
system.setproperty("webdriver.gecko.driver", "location of geckodriver.exe"); webdriver driver = new firefoxdriver();
also make sure using firefox 48.
Comments
Post a Comment