ソースラボで分度器を使用して角度のないページをテストしています。ログアウト ページが原因で、テストが頻繁に失敗します。ログアウトページに広告がありますが、タイムアウトを設定しようとするとタイムアウトに達し、仕様が失敗します。
タイムアウトに達していないと確信しているときに、テスト中に 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);