Подождите, пока элемент загрузчика не появится в течение 5 секунд - PullRequest
0 голосов
/ 27 января 2019

Я пытаюсь протестировать надстройку для таблиц Google, но у меня возникает проблема с ожиданием, пока загрузчик полностью не исчезнет.

Если перейти к https://docs.google.com/spreadsheets/u/0/ и создать новую пустую страницу,Вы можете заметить, что через меню будет отображаться желтый «Рабочий» загрузчик, который будет появляться и исчезать несколько раз.

Я хотел бы подождать, пока этот элемент не появится в течение 5 секунд, прежде чем продолжить тестирование.Спасибо.

1 Ответ

0 голосов
/ 28 января 2019

Вы можете использовать этот фрагмент:

// wait for a selector to disappear
const loader = Selector('div.jfk-butterBar')
    .withText('Updating...');
await t
    .expect(loader.with({visibilityCheck: true}).exists)
    .notOk({timeout: 5000});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...