Estoy trabajando para vivir la vida de la manera BDD. Estoy usando Pepino (con Selenio) y utilizo modales de Twitter Bootstrap en mi aplicación.Sugerencias para hacer que el selenio juegue bien con el desvanecimiento modal Bootstrap?
Mientras ejecutaba las pruebas de Cucumber, obtenía un error de "Selenium::WebDriver::Error::MoveTargetOutOfBoundsError"
. Después de mucha búsqueda, depuración y desesperación general, he llegado a la conclusión de que tiene que ver con el uso del parámetro "fade"
en mis versiones modales de Bootstrap. Si uso "fade"
, se lanza el error:
<div class="modal hide fade" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Si quito "fade"
, a continuación, selenio está llena de felicidad y mis pruebas claras:
<div class="modal hide" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Por lo tanto, ahora estoy quitando "fade"
de mi diversos modales. Pero, esto me entristece porque me gusta el efecto de desvanecimiento.
¿Alguien más ha tenido problemas al usar Selenium con desvanecimiento en Bootstrap modales? Si es así, ¿hay alguna manera inteligente de hacer que los dos funcionen bien juntos?
Por cierto (no estoy seguro de si importa), soy Rails 3.2.3, Firefox 13.0.1 y Ubuntu 12.04LTS.
He encontrado el mismo error, usando el 'reveal.js' de Foundation Zurb y gracias a su sugerencia lo conseguí al eliminar la animación' fade'. Pero no encontré una solución real. Tan interesado en escuchar cómo otros resolvieron esto. – nathanvda
¿Cuándo ocurre exactamente el error? – spinningarrow