How to install firefoxdriver webdriver for python3 selenium on ubuntu 16.04?
Question: I installed python3-selenium apt package on Ubuntu 16.04. While installing,
got a message:

    
    
    Suggested packages:
    chromedriver firefoxdriver
    The following NEW packages will be installed:
    python3-selenium
    

When I try to run the following python code,

    
    
    #! /usr/bin/python3.5
    from selenium import webdriver
    import time
    
    def get_profile():
        profile = webdriver.FirefoxProfile()
        profile.set_preference("browser.privatebrowsing.autostart", True)
        return profile
    
    def main():
        browser = webdriver.Firefox(firefox_profile=getProfile())
    
        #browser shall call the URL
        browser.get("http://www.google.com")
        time.sleep(5)
        browser.quit()
    
    if __name__ == "__main__":
        main()
    

I get the following error:

> Traceback (most recent call last): File "./test.py", line 19, in main() File
> "./test.py", line 11, in main browser =
> webdriver.Firefox(firefox_profile=getProfile()) File "/usr/lib/python3/dist-
> packages/selenium/webdriver/firefox /webdriver.py", line 77, in **init**
> self.binary, timeout), File "/usr/lib/python3/dist-
> packages/selenium/webdriver/firefox/extension_connection.py", line 47, in
> **init** self.profile.add_extension() File "/usr/lib/python3/dist-
> packages/selenium/webdriver/firefox/firefox_profile.py", line 91, in
> add_extension self._install_extension(extension) File
> "/usr/lib/python3/dist-
> packages/selenium/webdriver/firefox/firefox_profile.py", line 251, in
> _install_extension compressed_file = zipfile.ZipFile(addon, 'r') File
> "/usr/lib/python3.5/zipfile.py", line 1009, in **init** self.fp =
> io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or
> directory: '/usr/lib /firefoxdriver/webdriver.xpi'

I did searching for packages name firefoxdriver in Ubuntu repositories but
none exist. How do I solve this problem?

Any help with installing the webdrivers appreciated!


Answer: You can either upgrade to 16.10 (it's in yakkety) or you can download the deb
from
[here](http://pk.archive.ubuntu.com/ubuntu/ubuntu/pool/multiverse/s/selenium-
firefoxdriver/) (it works - I tried it). Alternatively you can follow
[these](https://christopher.su/2015/selenium-chromedriver-ubuntu/#selenium-
version) instructions to install by hand (chromedriver but for Firefox it's
the same).

