Как использовать wait с watir-webdriver
Я пытаюсь реализовать ожидание загрузки страницы в watir-webdriver, но ни один из них не работает для меня:
http://watirwebdriver.com/waiting/
Я пытаюсь дождаться следующего элемента
<a>
<img width="22" height="32" align="absmiddle" title="Sign out" alt="Sign out" src="images/logout.gif">
Sign out
</a>
Несколько вопросов:
- Нужно ли включать библиотеку, а затем использовать методы ожидания
- в RubyMine все методы, упомянутые в ссылке выше, не отображаются для элемента выше? Есть ли какие-либо настройки, которые я должен сделать?
- Работает ли watir-webdriver или предпочтительнее для веб-приложений на основе gwt?
Пожалуйста помоги. Умар
1 ответ
Вы говорите "ничего из этого не работает для меня", но вы не включили примеры кода, который вы пробовали, и какие ошибки или другие проблемы возникли.
Предполагая, что ваш объект браузера - @browser, я бы предложил попробовать один из них и сообщить нам результат (ы):
@browser.link(text: "Sign out").wait_until_present # try this
@browser.img(title: "Sign out").wait_until_present # ...or this