我正在測試一個非角度頁面,使用量角器在醬汁實驗室。 我的測試由於註銷頁面而經常失敗。 在註銷頁面上有廣告,但是我多久嘗試設置超時, 它到達它並且規範失敗。如何告訴量角器不要等到頁面加載完畢
我得到相同的失敗a)& b)在測試期間,當我確定我沒有達到超時。 任何想法?
我超時:
allScriptsTimeout: 100000,
defaultTimeoutInterval: 110000,
getPageTimeout: 120000,
browser.manage().timeouts().implicitlyWait(10000);
錯誤消息:
a) ✗ logout
- Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
b)
✗ logout
- Failed: Wait timed out after 60096ms
代碼:
beforeEach(() => {
browser.manage().timeouts().implicitlyWait(10000);
beforeEach(function(done) { done(); }, 10000);
});
ListPage.logout.click();
browser.wait(EC.stalenessOf(ListPage.logout), 120000);
當我更改表單browser.ignoreSynchronization = true;錯誤的規格失敗「頁面上沒有找到角」? – or1nh0
好吧,對不起,我沒有看到你的應用程序是一個非角度的Web應用程序。那是正常的。我將相應地編輯我的帖子。 –