2011-10-11 13 views
7

Tengo un proyecto en el que tenemos algunas pruebas de selenio. Recientemente actualicé Firefox a la versión 7.0.1 porque me incitó a hacerlo y ahora la extensión "WebDriver for Firefox" que usan estas pruebas está rota.Selenium WebDriver + incompatibilidad de Firefox 7.0.1

Firefox WebDriver is broken

¿Cómo puedo solucionar este problema? ¿Debo desinstalar esta versión actual de Firefox e instalar una versión anterior? ¿O hay un archivo que puedo editar para decirle que ignore que la versión es diferente?

+0

¿Podría considerar el uso de capybara-webkit en lugar de selenio? – parndt

+0

@parndt: No, este proyecto ya está bien establecido y probamos capybara-webkit y descubrimos que es al menos dos veces más lento que el selenio. –

+1

2.4.0 parece un poco viejo – kain

Respuesta

3

me gustaría probar con la última selenio WebDriver. También ejecuto Firefox 7.0.1 y funciona con Selenium-webdriver 2.8.0.

3

Puede decirle a Firefox que ignore las versiones de complemento y extensión.

  1. Tipo about:config en la barra de direcciones del navegador
  2. haga clic derecho y crear un nuevo valor booleano llamado extensions.checkCompatibility.7.0
  3. Ajuste este valor en false

que deberían impedir el plugin de plantear una cuestión con su compatibilidad de versión a 7.0.1

0

Estoy trabajando con FF-8. Simplemente cambie la versión de firefox de standalone.jar. Para esto, descomprima su archivo jar con unzipper y busque los archivos install.rdf en los archivos descomprimidos. Ábrelos en word pad y cambia la versión. puede agregar la última versión del navegador. Hay cinco o seis archivos que deben cambiarse. después de hacer eso otra vez zip ellos cambian a la extensión .jar

Cuestiones relacionadas