Как использовать 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>

Несколько вопросов:

  1. Нужно ли включать библиотеку, а затем использовать методы ожидания
  2. в RubyMine все методы, упомянутые в ссылке выше, не отображаются для элемента выше? Есть ли какие-либо настройки, которые я должен сделать?
  3. Работает ли 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
Другие вопросы по тегам