Install ChromeDriver and PhantomJS on Linux Mint

Published: by Creative Commons Licence

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

  1. Install unzip

    sudo apt-get install unzip
    
  2. Download latest version from official website and upzip it (here for instance, to ~/Downloads)

    wget -N http://chromedriver.storage.googleapis.com/2.9/chromedriver_linux64.zip -P ~/Downloads
    unzip ~/Downloads/chromedriver_linux64.zip -d ~/Downloads
    
  3. Make it executable and move to /usr/local/share

    chmod +x ~/Downloads/chromedriver
    sudo mv -f ~/Downloads/chromedriver /usr/local/share/chromedriver
    
  4. 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

  1. Download latest version from official website and extract it (here for instance, to ~/Downloads)

    wget -N https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 -P ~/Downloads
    tar xjf ~/Downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 -C ~/Downloads
    
  2. Move the folder to /usr/local/share

    sudo mv -f ~/Downloads/phantomjs-1.9.7-linux-x86_64 /usr/local/share/phantomjs-1.9.7-linux-x86_64
    
  3. Create symbolic links

    sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
    sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs
    

References