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) {
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")]';
}
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;
};