'chromedriver' Executable Needs To Be In Path. Robot Framework Pycharm
Solution 1:
As highlighted by Bryan Oakley, this is quite a common error and as such finding a solution for it shouldn't be too difficult. For this reason I'm not going to answer the obvious
"Chrome Driver is not in %PATH%" error.
In your script you tried to set a custom path to the ChromeDriver which is something that can be useful on occasions. You tried to set the environment variable webdriver.chrome.driver
which does not work, because the Python binding does not check it for the chromedriver executable.
However, it is possible to provide the executable at the instantiation of the chromedriver. In Robot Framework SeleniumLibrary
this is done using executable_path
parameter. This then results in the following example:
CreateWebdriverChrome executable_path=C:/WebDrivers/chromedriver.exeGoTohttp://cnn.com
Solution 2:
Got it, After doing some research, I found this:
For windows, chromedriver should be placed under /Python27/Scripts
and now its working fine, Thanks everyone
Solution 3:
This is the right solution
CreateWebdriverChrome executable_path=C:/WebDrivers/chromedriver.exeGoTohttp://cnn.com
Solution 4:
Using the keyword Set Environment Variable
can work. You can use the strings Path
and path/to/folder
that contains chromedriver.exe
as parameters.
Solution 5:
also make sure the name of the chrome driver is chromedriver.exe, renaming would cause issue in opening
Post a Comment for "'chromedriver' Executable Needs To Be In Path. Robot Framework Pycharm"