使用Selenium Webdriver和FireFox时出错

时间:2016-07-05 18:24:06

标签: python python-3.x selenium firefox selenium-webdriver

“浏览器似乎已退出” selenium.common.exceptions.WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。

我正在使用

Selenium版本2.53.6

firefox版本47.0

ubuntu 14.04.4

python 3.4.3

以下是我正在使用的代码

from pyvirtualdisplay import Display
from selenium import webdriver

display = Display(visible=0, size=(1024, 768))
display.start()

browser = webdriver.Firefox()
browser.get('https:\\aweber.com')

browser.quit()
display.stop()

2 个答案:

答案 0 :(得分:2)

您可以参考此链接。 Selenium 2.53 not working on Firefox 47

您可以在上面的链接中找到问题的解决方案,或者只需简单地将Firefox降级到45版。

答案 1 :(得分:1)

不幸的是,Selenium WebDriver 2.53.6与Firefox 47.0不兼容。

我有同样的问题,我下载了Firefox(第45版),一切都运行良好。试试这个版本:https://ftp.mozilla.org/pub/firefox/releases/45.0/