我使用量角器測試我的角度應用程序。 一旦用戶登錄到我的應用程序,我設置$超時在一個小時內完成一些工作(所以如果用戶在13:00登錄,$超時將在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;
因爲那樣的話我的測試也適用於其他的原因而失敗(其它角分量仍然需要加載的時間......)
您是否嘗試設置後立即通過測試沖洗是超時? – MBielski