2014-09-17 8 views
6

installato xvfbwrapper pitone module.provided inizio mostra a prova di selenio pitone nel MACErrore in .vdisplay.start() - xvfbwrapper non funziona

from xvfbwrapper import Xvfb 

class San(unittest.TestCase): 
    def setUp(self): 
     #display = Display(visible=0, size=(1480, 2000)) 
     #display.start() 
     self.vdisplay = Xvfb(width=1480, height=2000) 
     self.vdisplay.start() 
     self.driver = webdriver.Chrome() 

Durante l'esecuzione del test case, si verificano errori

Traceback (most recent call last): 
    File "san98.py", line 34, in setUp 
    self.vdisplay.start() 
    File "/Library/Python/2.7/site-packages/xvfbwrapper.py", line 53, in start 
    stderr=open(os.devnull), 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 711, in __init__ 
    errread, errwrite) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1308, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

Come risolvere questo problema

+0

hai risolto questo problema? –

risposta

2

provare questo

sudo apt-get install xvfb