获取"引发WebDriverException"在Windows 7上运行Selenium Python for Firefox

时间:2016-02-27 02:35:07

标签: python windows firefox selenium

在尝试在Windows 7系统上为Firefox执行以下简单的Selenium Python代码时,我不断遇到Python错误。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")

我无法找到任何与Windows相关的问题,因此我试图了解是否有人可以帮我解决此问题。

我已经卸载了Python 3.4并安装了最新的Python 3.5但无济于事。

以下是完整的错误消息:

  

=============== RESTART:C:\ PythonScripts \ selenium \ firefox.py =============== Traceback(最近一次通话) last):File" C:\ PythonScripts \ selenium \ firefox.py",第4行,in       driver = webdriver.Firefox()File" C:\ Python35 \ lib \ site-packages \ selenium \ webdriver \ firefox \ webdriver.py",   第78行,在 init 中       self.binary,timeout)文件" C:\ Python35 \ lib \ site-packages \ selenium \ webdriver \ firefox \ extension_connection.py",   第51行,在 init 中       self.binary.launch_browser(self.profile,timeout = timeout)文件" C:\ Python35 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py",   第68行,在launch_browser中       self._wait_until_connectable(timeout = timeout)文件" C:\ Python35 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py",   第98行,在_wait_until_connectable中       引发WebDriverException("浏览器似乎已退出" selenium.common.exceptions.WebDriverException:消息:浏览器   在我们连接之前似乎已经退出。如果你指定了   FirefoxBinary构造函数中的log_file,检查它是否有详细信息。

  • Python版本为3.5.1
  • Selenium版本为2.51.0
  • Firefox版本为44.0.2
  • Windows版本为7 Professional SP1

感谢您的任何帮助。

0 个答案:

没有答案