Added a longer timeout for spinny specifically

This commit is contained in:
Daniel Sami
2019-09-11 08:59:20 -04:00
parent 8868fa6416
commit 5dbcafc392
2 changed files with 6 additions and 2 deletions

View File

@@ -6,7 +6,8 @@ exports.command = function navigateTo (url, expectSpinny = true) {
if (expectSpinny) { if (expectSpinny) {
this.waitForElementVisible(spinny, () => { this.waitForElementVisible(spinny, () => {
this.waitForElementNotVisible(spinny); // If a process is running, give spinny a little more time before timing out.
this.waitForElementNotVisible(spinny, 30000);
}); });
} }

View File

@@ -5,6 +5,9 @@ exports.command = function waitForSpinny (useXpath = false) {
selector = '//*[contains(@class, "spinny")]'; selector = '//*[contains(@class, "spinny")]';
} }
this.waitForElementVisible(selector); this.waitForElementVisible(selector);
this.waitForElementNotVisible(selector); // if a process is running for an extended period,
// spinny might last longer than five seconds.
// this gives it a max of 30 secs before failing.
this.waitForElementNotVisible(selector, 30000);
return this; return this;
}; };