2009-11-11 22 views
5

Estoy usando selenium-server, selenium rc para pruebas de IU en mi aplicación. Mi caja de desarrollo es Windows con FireFox 3.5 y todo funciona bien y muy bien. Pero cuando trato de ejecutar pruebas de selenio en mi servidor de compilación que es una máquina Linux, me sale este errorSelenium no funciona con Firefox 3.x en linux

Caution: '/usr/bin/firefox': file is a script file, not a real executable. The browser environment is no longer fully under RC control 

básicamente el selenio RC no es capaz de encontrar el ejecutable de Firefox en Linux (en realidad es un .sh archivo aquí), que está presente en el caso de Windows.

Alguien ha enfrentado este error antes. Por favor, hágamelo saber para cualquier punteros.

Gracias por cualquier ayuda

~ Pratik

Gracias! Pratik

Respuesta

10

Esto ocurre porque Selenium desea iniciar el binario de FireFox directamente, en lugar de delegar en el script de inicio normal. Antes de buscar "firefox" (que es un script en muchas instalaciones), busca "firefox-bin". Puede evitar este problema creando un enlace llamado "firefox-bin" que apunta directamente a su versión deseada del binario de Firefox.

Esto se describe en "Ubuntu fix" (aunque en realidad se aplica a otros Linux'es también) en el pepino Wiki en:

https://github.com/cucumber/cucumber/wiki/Setting-up-Selenium/612fae3f39528be39594d145ec12a4747855e030

Cuestiones relacionadas