http://stackoverflow.com/questions/17580730/python-selenium-error-when-trying-to-launch-firefox
Try specify your Firefox binary when initialize Firefox()
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary('path/to/binary')
driver = webdriver.Firefox(firefox_binary=binary)
The default path FirefoxDriver looking for is at %PROGRAMFILES%\Mozilla Firefox\firefox.exe
. See FirefoxDriver
Or add your path of Firefox binary to Windows' PATH.