【发布时间】:2014-11-22 03:07:41
【问题描述】:
我在我的 centos6.4 服务器上安装了 firefox 和 Xvfb 以使用 selenium webdriver。
但是,当我运行代码时,我得到了一个错误。
from selenium import webdriver
browser = webdriver.Firefox()
错误
selenium.common.exceptions.WebDriverException: Message:
'The browser appears to have exited before we could connect. The output was: None'
我在 stackoverflow 上阅读了一些相关页面,有人建议删除 tmp 文件夹中的所有文件,所以我做到了。但是还是不行。
谁能帮帮我?
提前谢谢你!
编辑
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
self.binary, timeout),
File "/usr/local/lib/python3.4/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
self.binary.launch_browser(self.profile)
File "/usr/local/lib/python3.4/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 64, in launch_browser
self._wait_until_connectable()
File "/usr/local/lib/python3.4/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 103, in _wait_until_connectable
self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: None'
【问题讨论】:
-
您使用哪个 selenium 和 firefox 版本?谢谢。
-
感谢您的评论! Mozilla Firefox 31.1.0。
-
我已经通过 pip 命令安装了 selenium。它是“版本:2.43.0”
-
一个选项:您可以输出
pip freeze并查看selenium的内容。 -
另外,如果你试试chrome呢?
browser = webdriver.Chrome()?
标签: python selenium selenium-webdriver webdriver