Install ChromeDriver and PhantomJS on Linux Mint
Recently Updated - May 27, 2017. Note that Chrome now also supports headless mode.
A note on how to install ChromeDriver and PhantomJS on Linux Mint (Ubuntu), which would be handy for writing Selenium WebDriver tests to run against Chrome/PhantomJS directly without specifying paths in code.
Install ChromeDriver
-
Install unzip
sudo apt-get install unzip
-
Download latest version from official website and upzip it (here for instance, verson
2.29
to~/Downloads
)wget -N http://chromedriver.storage.googleapis.com/2.29/chromedriver_linux64.zip -P ~/Downloads unzip ~/Downloads/chromedriver_linux64.zip -d ~/Downloads
-
Move to
/usr/local/share
and make it executablesudo mv -f ~/Downloads/chromedriver /usr/local/share/ sudo chmod +x /usr/local/share/chromedriver
-
Create symbolic links
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
Install PhantomJS
-
Download latest version from official website and extract it (here for instance, verson
2.1.1
to~/Downloads
)wget -N https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 -P ~/Downloads tar xjf ~/Downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 -C ~/Downloads
-
Move the folder to
/usr/local/share
sudo mv -f ~/Downloads/phantomjs-2.1.1-linux-x86_64 /usr/local/share/phantomjs-2.1.1-linux-x86_64
-
Create symbolic links
sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin/phantomjs