waitForEnabled
Обзор
Используйте команду waitForEnabled
, чтобы подождать, пока элемент в течение указанного количества миллисекунд не станет включенным (enabled) или отключенным (disabled).
warning
В отличие от других команд элемента, testplane не будет дожидаться существования элемента, чтобы выполнить эту команду.
Использование
await browser.$(selector).waitForEnabled({ timeout, reverse, timeoutMsg, interval });
Параметры команды
Имя | Тип | Описание | |
timeout | Number | 500 | Таймаут в миллисекундах. |
reverse | Boolean | false | Если значение true, то команда будет ждать противоположного условия: что элемент отключен (disabled). |
timeoutMsg | String | N/A | Сообщение об ошибке, которое нужно бросить при таймауте. |
interval | Number | waitforInterval | Интервал в миллисекундах между проверками условия. |
Примеры использования
index.html
<div id="elem" style="visibility: hidden;">Hello World!</div>
<script type="text/javascript">
setTimeout(() => {
document.getElementById('elem').style.visibility = 'visible';
}, 2000);
</script>