Jan-10-2018, 12:52 PM
(This post was last modified: Jan-10-2018, 12:54 PM by sumandas89.)
I am executing the following python program, and getting error mentioned "'geckodriver' executable needs to be in PATH. "
I am using fedora operating system and pycharm editor.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No result found." not in driver.page_source
driver.close()Error:/usr/bin/python2.7 /home/csurv_4/PycharmProjects/web_parsing/entering_in_page.py
Traceback (most recent call last):
File "/home/csurv_4/PycharmProjects/web_parsing/entering_in_page.py", line 4, in <module>
driver = webdriver.Firefox()
File "/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 148, in __init__
self.service.start()
File "/usr/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
Process finished with exit code 1I want to know that why the error is coming and what is the resolution of this error? Please explain.I am using fedora operating system and pycharm editor.
