[WinError 2] python Selenium webDriver中的FileNotFoundError

时间:2019-01-18 09:46:00

标签: python selenium web webdriver

我开始学习python Selenium。我刚刚通过点子pip install python-selenium下载并开始写第一行,这时出现

>>> from selenium import webdriver
>>> from selenium.webdriver.common.keys import Keys
>>> driver = webdriver.Firefox()
[WinError2] FileNotFoundError...
...

然后我在Chrome上进行了尝试,但外观却完全相同。谁可以解决这个问题?

2 个答案:

答案 0 :(得分:0)

您执行以下操作并检查其是否有效。 使用

升级python绑定
pip install -U selenium

对于chrome下载最新的chrome驱动程序“ ChromeDriver 2.45” 并编写代码

from selenium import webdriver
driver=webdriver.Chrome("Path of the Chromedriver" + "chromedriver.exe" )

答案 1 :(得分:0)

对于Firefox浏览器,您需要先下载gecko驱动程序,并在path变量中提供geckodriver路径

from selenium import webdriver
from selenium.webdriver.firefox.extension_connection import DesiredCapabilities

firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True
firefox_capabilities['binary'] = 'Provide the path of the geckodriver'
browser = webdriver.Firefox(capabilities=firefox_capabilities)

browser.get('https://www.google.com')