没有这样的文件或目录:一个Python简单的Selenium应用程序的“geckodriver”

我正在Linux上运行一个简单的selenium示例:

from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("something") 

并得到一个错误:

 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver' 

如何解决它?

 $ python Python 3.5.2 (default, Jun 28 2016, 08:46:01) [GCC 6.1.1 20160602] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import selenium >>> from selenium.webdriver.common.keys import Keys >>> 

需要添加geckodriver可执行文件到路径,可以在这里下载。 我从这里基本上遵循github问题

你用硒3吗? 你也得到与Python 2.7相同的错误?