Watir: как ждать, пока div больше не виден - PullRequest
0 голосов
/ 05 октября 2018

Я провожу некоторые тесты BDD с Cucumber, Watir и Selenium Driver.Один из тестов, которые мне нужно выполнить, - убедиться, что загрузочный div исчезает после загрузки страницы, а затем появляется окно поиска.

У меня есть эта строка: @browser.text_field(placeholder: /Search/).wait_until(&:present?), которая должна подождать до поискакоробка видна, но это не так.Я хочу, чтобы wait_until div id='loader' было , а не visbile.

Я не знаю, как выразить это с Watir.

1 Ответ

0 голосов
/ 05 октября 2018

Ожидание исчезновения чего-либо может быть сделано с помощью #wait_while:

browser.div(id: 'loader').wait_while(&:present?)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...