Страница 1 из 1

wait_for и wait

Добавлено: 15 апр 2009, 12:00
cathderay
в чём ньюансы использования

Код: Выделить всё

$browser->wait_for($sec,$n);
и

Код: Выделить всё

$browser->wait($num=1);
по описанию в хелпе одно и тоже, зачем две одинаковые функции?

Добавлено: 06 июн 2009, 14:07
Dark
wait ждет 1 раз заданное число секунд ,wait_for ждет заданное число раз по 5 секунд например ,если через 5 секунд страница не загрузиться ,то функция будет повторять ждать столько раз ,сколько указано в условии

Добавлено: 16 сен 2009, 21:48
bigfozzy
одно но - wait ждет до передела с заданной паузой опрашивое IsBusy браузера, как тока браузер перестает что-то делать идет выход из функции

Добавлено: 19 апр 2010, 02:52
satih
bigfozzy писал(а):одно но - wait ждет до передела с заданной паузой опрашивое IsBusy браузера, как тока браузер перестает что-то делать идет выход из функции
а wait_for не выходит из функции как только браузер перестает что-то делать? скажем так,

Код: Выделить всё

$browser->wait(5);
и

Код: Выделить всё

$browser->wait_for(5,1);
чем-то отличаются?

Добавлено: 23 май 2010, 12:09
bigfozzy
wait(5) ждет бесконечно, опрашивая с промежутком 5 секунд что браузер загрузил все что ему надо

$browser->wait_for(5,1); - ждет 1 раз 5 секунд, и если ничего не произошло - идет дальше

Добавлено: 11 авг 2010, 23:55
satih
bigfozzy писал(а):$browser->wait_for(5,1); - ждет 1 раз 5 секунд, и если ничего не произошло - идет дальше
обе эти функции при ожидании работы js скриптов бесполезны? вроде с того что заметил ответ да, тогда есть какя нить функция которая будет ждать пока браузер не закончит обрабатывать js

Добавлено: 12 авг 2010, 10:34
bigfozzy
можно использовать

browser->get_ready_state