Selenium打开火狐/google浏览器失败提示WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
如果你的selenium是3.X版本的,火狐浏览器需要geckodriver这个组件的支持,而谷歌浏览器需要chromedriver的支持,2.X版本则不需要。 使用selenium自动打开Google浏览器错误提示: WebDriverException: Message: 'chromedriver' executable needs to be in PATH. 打开火狐浏览器错误提示: C:\Python36\lib\site-packages\selenium\webdriver\firefox\webdriver.py in __init__(self, firefox_profile, firefox_binary, timeout, capabilities, proxy, executable_path, firefox_options, log_path) 140 capabilities.pop("marionette") 141 self.service = Service(executable_path, log_path=log_path) --> 142 self.service.start() 143 144 capabilities.update(firefox_options.to_capabilities()) C:\Python36\lib