fix tests

This commit is contained in:
Alexey Kasyanchuk 2021-02-15 17:03:49 +03:00
parent 466b498f0c
commit cc524ce5f5

View File

@ -14,13 +14,19 @@ const startApplication = function() {
return this.app.start().then(() => { return this.app.start().then(() => {
this.app.client.notExisting$ = async (selector) => { this.app.client.notExisting$ = async (selector) => {
const waitforTimeout = this.app.client.options.waitforTimeout; const waitforTimeout = this.app.client.options.waitforTimeout;
this.app.client.options.waitforTimeout = 150; try {
await this.app.client.setTimeouts(this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout); this.app.client.options.waitforTimeout = 150;
const notExistElement = await this.app.client.$(selector) await this.app.client.setTimeouts(this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout);
const isExist = await notExistElement.isExisting(); const notExistElement = await this.app.client.$(selector)
this.app.client.options.waitforTimeout = waitforTimeout; const isExist = await notExistElement.isExisting();
await this.app.client.setTimeouts(this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout); this.app.client.options.waitforTimeout = waitforTimeout;
return !isExist await this.app.client.setTimeouts(this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout);
return !isExist
} catch(error) {
this.app.client.options.waitforTimeout = waitforTimeout;
await this.app.client.setTimeouts(this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout, this.app.client.options.waitforTimeout);
return true;
}
} }
}); });
}; };