2012-06-22 2 views
4

я установил селен питон привязки и пытаюсь создать экземпляр веба-драйвера Firefox нижеИнстанции Firefox WebDriver не создаются с селеном питоном привязками

>>> from selenium import webdriver 
>>> driver = webdriver.Firefox() 

Я не знаю, что случилось здесь, и его отображение следующая ошибка

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/site-packages/selenium-2.21.3-py2.7.egg/selenium/webdriver/firefox/webdriver.py", line 51, in __init__ 
    self.binary, timeout), 
    File "/usr/lib/python2.7/site-packages/selenium-2.21.3-py2.7.egg/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__ 
    self.binary.launch_browser(self.profile) 
    File "/usr/lib/python2.7/site-packages/selenium-2.21.3-py2.7.egg/selenium/webdriver/firefox/firefox_binary.py", line 44, in launch_browser 
    self._wait_until_connectable() 
    File "/usr/lib/python2.7/site-packages/selenium-2.21.3-py2.7.egg/selenium/webdriver/firefox/firefox_binary.py", line 81, 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: Error: cannot open display: :1100\n' 

может ли, пожалуйста, дайте мне знать, как решить эту проблему ..............

ответ

1

ошибка говорит "не может оп en display:: 1100 ". Вы используете его на удаленном терминале? Убедитесь, что вы можете ввести «firefox» в приглашении и открыть браузер (это то, что делает Webdriver - открывает Firefox в вашей системе, а затем пытается подключиться к нему). Если вы используете его в удаленной системе, выполните поиск в Интернете при удаленном подключении к X.

+0

no Я запускаю его на своем терминале на Fedora в оболочке python –

Смежные вопросы