Tuesday 15 March 2011

java - Selenium chromedriver.exe -



java - Selenium chromedriver.exe -

as part of project setup, have 2 projects 1 libraries , other selenium. have browser setup in libraries project /src/main/resource having chromedriver.exe selenium project has pagefactory classes , project has dependency on library. when running project on slave getting next error message:

java.lang.illegalstateexception: driver executable not exist: c:\jenkins_slave10\workspace\test-demos\file:\c:\users\svc-hudson\.m2\repository\com\bskyb\automation\crm\libraries\1.1-snapshot\libraries-1.1-snapshot.jar!\chromedriver\windows\chromedriver.exe @ com.google.common.base.preconditions.checkstate(preconditions.java:177) @ org.openqa.selenium.remote.service.driverservice.checkexecutable(driverservice.java:117) @ org.openqa.selenium.remote.service.driverservice.findexecutable(driverservice.java:112) @ org.openqa.selenium.chrome.chromedriverservice.createdefaultservice(chromedriverservice.java:89) @ org.openqa.selenium.chrome.chromedriver.(chromedriver.java:149) @ com.abc.automation.crm.actions.browsersetup.openbrowserchrome(browsersetup.java:38) @ com.abc.automation.crm.actions.search.setup(search.java:111) @ com.abc.automation.crm.actions.search.directorynumber(search.java:35) @ com.abc.automation.crm.stepdefs.demo.i_search_for_directory_number(demo.java:34)

did seek setting scheme property specify chromedriver.exe location?

either start selenium server

-dwebdriver.chrome.driver=c:\path\to\your\chromedriver.exe

or

set scheme property in code:

system.setproperty("webdriver.chrome.driver", "c:/path/to/your/chromedriver.exe");

java maven selenium

No comments:

Post a Comment