Мое приложение имеет более 1 кнопки входа в систему, и оно выходит из строя на 1-й и 8-й итерациях из 12 итераций при тестировании различных функций. Нужны предложения по исправлению кода.
public async clickLoginMenu() {
try {
const button = await element(await by.buttonText('Login'));
/* await browser.executeScript('return arguments[0].click()', await button).then(() => {
browser.sleep(2000);
});*/
await browser.wait(until.presenceOf(await button), TIMEOUT_MILLIS,
'Unable to locate logout button.');
await button.click();
} else {
logger.info('Cannot find the login button to click');
}
} catch (e) {
logger.error('Throw Exception error ' + e);
}
}