Erro ao esgotar o tempo limite ao aguardar o transferidor sincronizar com a página após 11 segundos
Eu tenho um problema com meus testes de transferidor. Meu aplicativo angular usa $ timeout para pesquisar continuamente algo de um servidor. Infelizmente, isso levou à seguinte mensagem de erro quando estou executando meus testes:
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
Como posso lidar com esses tempos limite de pesquisa contínua? Configurando obrowser.ignoreSynchronization
parafalse
não é uma boa solução no meu caso (quando faço isso, tenho que inserir muitasbrowser.sleep()
)
Alternando de $ timeout para $ interval, conforme sugeridoaqui atualmente não é possível no meu aplicativo. Aumentar o tempo limite também não é possível (como eu disse, o serviço está pesquisando continuamente algo do servidor)
Existe a possibilidade de alterar owaitForAngular
rotina para que meu teste não atinja o tempo limite?
Qualquer ajuda será muito apreciada.