Я работаю над автоматизацией с помощью транспортира и машинописного текста, и у меня есть загрузчик на странице, который появляется через 1-2 секунды и исчезает почти через 5 секунд. Я использую явное ожидание транспортира, но вместо ожидания заданного времени (скажем - 3 секунды) его ожидание дольше, но с временным интервалом в 3 секунды. И код застревает в ошибке тайм-аута. введите описание изображения здесь
Ниже мой код.
public async waitForLoader{
const until = protractor.ExpectedConditions;
await browser.wait(until.visibilityOf(this.eleSmallLoader), 3000);
await browser.wait(until.invisibilityOf(this.eleSmallLoader), 3000);
}
Я также прикрепил снимок экрана для терминала, который показывает время ожидания с интервалом в 3 секунды.