Как я могу заставить транспортир НЕ ждать $ timeout?

Я тестирую свое угловое приложение с помощью транспортира. После того как пользователь вошел в мое приложение, я установил $ timeout для выполнения какой-либо работы в течение одного часа (поэтому, если пользователь вошел в систему в 13:00, $ timeout запустится в 14:00). Я продолжаю получать эти неудачи:

"Timed out waiting for Protractor to synchronize with the page after 20 seconds. Please see https://github.com/angular/protractor/blob/master/docs/faq.md. The following tasks were pending: - $timeout: function onTimeoutDone(){....."

Я прочитал эту страницу тайм-аутов:https://github.com/angular/protractor/blob/master/docs/timeouts.md так что я понимаю, что Protractor ожидает полной загрузки страницы, а это значит, что он ожидает завершения $ timeout ...

Как я могу заставить транспортир НЕ ждать этого тайм-аута? Я не хочу использовать:

browser.ignoreSynchronization = true;

Потому что тогда мои тесты не пройдут по другим причинам (другим угловым компонентам все еще нужно время для загрузки ...)

Ответы на вопрос(2)

Ваш ответ на вопрос