How to add Chromedriver to PATH in linux? How to add Chromedriver to PATH in linux? linux linux

How to add Chromedriver to PATH in linux?


You can specify the absolute path to your chrome driver in your script as such:

from selenium import webdriverdriver = webdriver.Chrome(executable_path='/path/to/driver/chromedriver')

Or you can add the path to your webdriver in the PATH system variable as so:

export PATH=$PATH:/path/to/driver/chrome-driver

You may add the above line to your /home/<user>/.profile file to make it permanent.

Tested on Ubuntu 17.10 running Python 2.7.14

Hope this helps!


The solution posted by @AnythingIsFine is indeed correct.

However in my case my pytest was still unable to find the chromedriver (despite it was correctly added to the PATH and from the terminal I could execute it).

So I've solved by adding an alias of the chromedriver in the /usr/bin directory:

sudo ln -s /path/to/chromedriver /usr/bin


Move Chromedriver to path with:

sudo mv -f ~/chromedriver /usr/local/bin/chromedriver

/usr/local/bin/chromedriver is path.