2011-07-12 11 views
15

Para ejecutar las especificaciones de Cucumber con Capybara y Selenium, necesito poder determinar si ciertos efectos de JQuery se han completado antes de continuar con el siguiente paso. ¿Existe una forma genérica de determinar si JQuery aún está ejecutando efectos (por ejemplo, algo así como $.effects.active.size == 0)?Determinando si los efectos de JQuery aún se están ejecutando

+1

marcando el selector ": animado"? http://api.jquery.com/animated-selector/ –

Respuesta

3

Como una opción alternativa (tal vez se adapte a otra persona) necesidades), es posible deshabilitar por completo las animaciones en la página (hasta que se actualiza) aplicando:

$('body').append('<style> * {transition: none!important;}</style>') 
+1

Esto es muy útil para acelerar la ejecución de las pruebas automáticas – vcRobe

+0

@vcRobe Esa es exactamente la razón por la que lo usamos :) – Stas

Cuestiones relacionadas