Error Tiempo de espera agotado esperando que el transportador se sincronice con la página después de 11 segundos

Tengo un problema con mis pruebas de transportador. Mi aplicación angular usa $ timeout para sondear continuamente algo de un servidor. Lamentablemente, esto condujo al siguiente mensaje de error cuando ejecuto mis pruebas:

 There was a webdriver error: Error Timed out waiting for Protractor to synchronize with the page after 11 seconds. Please see https://github.com/angular/protrac
tor/blob/master/docs/faq.md

¿Cómo puedo manejar estos tiempos de espera de sondeo continuamente? Establecer elbrowser.ignoreSynchronization afalse no es una buena solución en mi caso (cuando hago eso tengo que insertar una gran cantidad debrowser.sleep())

Cambiar de $ timeout a $ intervalo como se sugiereaquí Actualmente no es posible en mi aplicación. Tampoco es posible aumentar el tiempo de espera (como dije, el servicio está sondeando continuamente algo del servidor)

¿Existe la posibilidad de cambiar elwaitForAngular rutina para que mi prueba no expire?

Cualquier ayuda será muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta