Using Chromedriver With Selenium/python/ubuntu
Solution 1:
Following the suggestion from https://askubuntu.com/questions/539498/where-does-chromedriver-install-to I was able to make it work like this:
Installed the chromium-chromedriver:
sudo apt-get install chromium-chromedriverAdding the path to the selenium line:
driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
Note that this opens Chromium and not Chrome. Hope it was helpful.
Solution 2:
I have solved the issue in the following way:
Open a terminal and type
whereis chromedriver. In my case, I had the following output:chromedriver: /usr/local/bin/chromedriverCopy that path and edit your Webdriver instance like:
driver = webdriver.Chrome('/usr/local/bin/chromedriver')
That should be enough!
Solution 3:
The following should normally work:
driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')
Note that in your question there was no preceding '/' in the path.
Additionally, make sure that the chromedriver executable located in /usr/local/bin/ has appropriate file permissions, i.e. that it can be executed:
> chmod 777 /usr/local/bin/chromedriverSolution 4:
As the message says: ChromeDriver executable needs to be available in the path.
So is it in the path? What is the output of:
$ cd$ chromedriver --versionIf you don’t see the version, chromedriver is definitively not in the PATH.
I don’t tell webdriver where to find chromedriver otherwise. – I use the Ubuntu package “chromium-chromedriver”, but it drops the binary in /usr/lib/chromium-browser/chromedriver, which is not in my PATH. So I put a soft link in /usr/bin.
Solution 5:
You need to make sure the standalone ChromeDriver binary is either in your path or available in the webdriver.chrome.driver environment variable and then try to use absolute path to that binary. Below is the code for java -
FilechromeDriver=newFile("/usr/bin/chromedriver");
System.setProperty("webdriver.chrome.driver", chromeDriver.getAbsolutePath());
driver = newChromeDriver();
Post a Comment for "Using Chromedriver With Selenium/python/ubuntu"