在尝试在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,检查它是否有详细信息。
感谢您的任何帮助。