wait_for и wait

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
cathderay
Сообщения: 32
Зарегистрирован: 09 апр 2009, 23:05

wait_for и wait

Сообщение cathderay » 15 апр 2009, 12:00

в чём ньюансы использования

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

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

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

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

Dark
Сообщения: 36
Зарегистрирован: 02 июн 2009, 13:17
Откуда: $xedant

Сообщение Dark » 06 июн 2009, 14:07

wait ждет 1 раз заданное число секунд ,wait_for ждет заданное число раз по 5 секунд например ,если через 5 секунд страница не загрузиться ,то функция будет повторять ждать столько раз ,сколько указано в условии
$anchor->click_by_inner_text("Free Porno","true");
Пишу скрипты на заказ! icq 988151

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 16 сен 2009, 21:48

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

satih
Сообщения: 269
Зарегистрирован: 31 мар 2010, 23:44

Сообщение satih » 19 апр 2010, 02:52

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

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

$browser->wait(5);
и

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 23 май 2010, 12:09

wait(5) ждет бесконечно, опрашивая с промежутком 5 секунд что браузер загрузил все что ему надо

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

satih
Сообщения: 269
Зарегистрирован: 31 мар 2010, 23:44

Сообщение satih » 11 авг 2010, 23:55

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 12 авг 2010, 10:34

можно использовать

browser->get_ready_state

Ответить