2016-03-10 3 views
0

У меня есть 2 машины Centos 6.7, с точно такой же версией пипса, python, firefox и selenium.
Python 2.6.6,
пип 7.1.0,
селеном == 2.52.0,
Mozilla Firefox 38.6.1,
PyVirtualDisplay == 0,2,
не может загрузить профиль firefox с selenium, python

мой код

#!/usr/bin/env python 

from pyvirtualdisplay import Display 
from selenium import webdriver 


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

browser = webdriver.Firefox() 
browser.get('http://www.ubuntu.com/') 
print browser.page_source 

browser.close() 
display.stop() 

в одной машине он работает отлично, в другой машине он дает мне эту ошибку

 browser = webdriver.Firefox (firefox_binary = webdriver.firefox.firefox_binary.FirefoxBinary (log_file = open ('/tmp/selenium.log', 'a'))) 
    File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 78, in __init__ 
    self.binary, timeout) 
    File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/extension_connection.py", line 51, in __init__ 
    self.binary.launch_browser(self.profile, timeout=timeout) 
    File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 68, in launch_browser 
    self._wait_until_connectable(timeout=timeout) 
    File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 106, in _wait_until_connectable 
    % (self.profile.path)) 
selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: /tmp/tmpDZ6INh If you specified a log_file in the FirefoxBinary constructor, check it for details. 

У вас есть какие-либо идеи по поводу этой проблемы?

спасибо.

ответ

0

Я обнаружил, что 127.0.0.1 заблокирован в брандмауэре машины !!!! это странно !! и в этом была проблема

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