geckodriver not working while using Selenium

devilsgrin94 at gmail.com devilsgrin94 at gmail.com
Fri Jun 30 03:51:43 EDT 2017


#I am using the code below to set preferences so I can use Selenium.


import os
from selenium import webdriver

fp = webdriver.FirefoxProfile()

fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.dir", os.getcwd())
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/PDF")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/Document")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/File")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/PDF")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/Archive")
#After the last live mentioned above I am getting error in the next line
driver = webdriver.Firefox(firefox_profile=fp)
driver.get("https://www.facebook.com/groups/kolkataitservices/files/")
#I get this error
#Traceback (most recent call last):
#  File "easydpy.py", line 15, in <module>
#    driver = webdriver.Firefox(firefox_profile=fp)
#  File "E:\Python27\lib\site-#packages\selenium\webdriver\firefox\webdriver.py", line 142, in __init__
#    self.service.start()
#  File "E:\Python27\lib\site-packages\selenium\webdriver\common\service.py", #line 81, in start
#    os.path.basename(self.path), self.start_error_message)
#selenium.common.exceptions.WebDriverException: Message: 'geckodriver' #executable needs to be in PATH.

#Please help me resolve this issue.



More information about the Python-list mailing list