I have my chromedriver and chromedriver.exe right in project folder. I\'m creating instance of driver with this code.
ChromeOptions options = new ChromeOptio
I had same problems but in my case the everything was working fine but suddenly I started getting this error, so It wouldn't be access problem I thought.
So for reference to set the chrome driver or firefox driver I was using below snippet.
Utils.setSystemProperty("webdriver.chrome.driver",
classLoader.getSystemResource("utilityJars" + File.separator + "chromedriver_mac").getPath());
I think case the path is in target folder when classes are compiled. So the value of
classLoader.getSystemResource("utilityJars" + File.separator + "chromedriver_mac").getPath()
is
/{user.dir}/target/classes/utilityJars/chromedriver_mac
So may be it had some issue accessing chromedriver on that path, may be not compiled or something not sure, but I just deleted the target folder and re-executed it and it worked.