Estoy tratando de probar una aplicación web Java utilizando Selenium 2.16.1. Cuando selenio abre Firefox, veo una banda en la parte superior de la página con el mensaje "¿Quieres ayudar a mejorar Mozilla Firefox"Selenium y la ventana emergente de Firefox 9 de "¿Quieres ayudar a mejorar Mozilla Firefox"
Por alguna razón esto rompe
selenium.click("id=submit");
selenium.waitForPageToLoad("60000");
que está tratando de inicie sesión - se convierte en no operativa, y la prueba falla porque está esperando iniciar sesión. Si rompo la línea de clic y borro la banda '¿quieres ayudar' antes de continuar, el envío del formulario se realiza correctamente.
¿Hay alguna manera de evitar que aparezca esta banda? (Supongo que eso significaría establecer una propiedad en el perfil predeterminado de Firefox, ¿dónde lo encuentro?). ¿O hay una forma de hacer que Selenium detecte y descarte esto primero? ¡Gracias! Estoy usando Firefox 9.0.1.
Resuelto - gracias Danny! En caso de que no quede claro a partir de las respuestas y comentarios a continuación:
Esto fue un problema con la versión 2.16.1 e IMO, la mejor solución es actualizar a la versión 2.17 o posterior.
Peter señala que esta pregunta está muy bien clasificada para el mensaje "Will you help". Si usted está buscando para desactivarlo:
- Firefox 9/10 +: http://developers.sugarcrm.com/wordpress/2012/01/23/howto-disable-the-mozilla-firefox-telemetry-feature/ (y por favor voten por Peter's answer)
- Firefox 6-8/9 o anterior: https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/telemetry (por favor, votar hasta Danny's answer)
Gracias. IIRC Selenium crea un perfil completamente limpio para cada sesión. Puedo saltar algunos aros para hacer un perfil de plantilla y hacer que lo use, pero esperaba una manera de establecerlo como un valor predeterminado global, así que no tendría que hacerlo. Sin embargo, el último enlace es prometedor: parece una instantánea. La construcción de Selenium solo funcionará tal como está. Lo intentaré cuando vuelva a la oficina mañana. – Rup
Sí, una compilación de instantáneas funcionó bien. Roll on 2.17. ¡Gracias! – Rup
Esto parece que podría ayudar también: http://girliemangalo.wordpress.com/2009/02/05/creating-firefox-profile-for-your-selenium-rc-tests/ –