Критерии ожидания для проверки наличия соответствующего текста в div innerHTML?

После того, как geb нажал кнопку входа, я хочу дождаться загрузки следующей страницы. Следующая страница содержит следующее:

<th class="header">
   <div align="center">Welcome</div>
</th>

На самом деле нет никакого другого контента, который позволяет мне проверить загрузку страницы.

Как должно выглядеть мое выражение waitFor?

$("input", value:"Login").click() // login action

// now wait for next page to load:
waitFor{ /* ?? */ }  // <-- how to locate the 'Welcome' text in /th/div/

Большое спасибо!


person Chris Snow    schedule 03.11.2013    source источник
comment
Это сработало: waitFor(10){ $("div", text:'Welcome') }   -  person Chris Snow    schedule 04.11.2013


Ответы (1)


Я полагаю, это должно быть waitFor{ $("div", text: "Welcome") }

person olyv    schedule 04.11.2013
comment
Да, я действительно работал с этим, но не осознавал этого, потому что следующая строка не срабатывала должным образом! Большое спасибо. - person Chris Snow; 04.11.2013