WebDriverException: Mensaje: ‘El navegador parece haber salido antes de que pudiéramos conectarnos. La salida fue: Error: no se especificó pantalla

Cuando ejecuto mi caso de prueba, cualquiera de mis progtwigs de prueba intenta iniciar Firefox, obtuve Error. Estoy usando robotframework, Selenium2Library y python 2.7.

1Login [ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open | FAIL | WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' 

Tengo Xwindows en mi servidor CentOS. Instalé Firefox usando yum . Mi Firefox se instaló en firefox: /usr/bin/firefox /usr/lib64/firefox /usr/share/man/man1/firefox.1.gz

¿Que esta mal aquí? Alguien ha tenido experiencias similares? ¿Alguna referencia o consejo? Gracias

EDITAR:

Los resultados, después de ejecutar demos .

 ============================================================================== Login Tests ============================================================================== Login Tests.Invalid Login :: A test suite containing tests related to inval... ============================================================================== [ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open Invalid Username | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Invalid Password | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Invalid Username And Password | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Empty Username | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Empty Password | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Empty Username And Password | FAIL | Parent suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Login Tests.Invalid Login :: A test suite containing tests related... | FAIL | Suite setup failed: WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' 6 critical tests, 0 passed, 6 failed 6 tests total, 0 passed, 6 failed ============================================================================== Login Tests.Valid Login :: A test suite with a single test for valid login.... ============================================================================== [ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open Valid Login | FAIL | WebDriverException: Message: 'The browser appears to have exited before we could connect. The output was: Error: no display specified\n' ------------------------------------------------------------------------------ Login Tests.Valid Login :: A test suite with a single test for val... | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== Login Tests | FAIL | 7 critical tests, 0 passed, 7 failed 7 tests total, 0 passed, 7 failed ============================================================================== Output: /root/Downloads/robotframework-selenium2library/demo/output.xml Log: /root/Downloads/robotframework-selenium2library/demo/log.html Report: /root/Downloads/robotframework-selenium2library/demo/report.html 

Selenium necesita una pantalla y, como Linux no tiene una, debe descargar una pantalla virtual ( xvnc / xvfb ). A continuación, inicie el servidor de pantalla virtual y export la pantalla.

Entonces deberia funcionar

Su error dice que no especificó una pantalla. Este es un buen qay para especificar uno.

 $ export DISPLAY =<>:<> $ xhost +