Возникло две ситуации, которые не пойму как обрабатывать.
1. По нажатию кнопки на сайте формируется файл, который надо загрузить, т.е. обычный диалог "Сохранить файл", выбираешь путь и сохраняешь. Этот диалог запись макроса не ловит, и что с ним делать непонятно.
2. Обычный мессаджбокс. Его можно кое-как закрыть таким:
$browser->enable_browser_message_boxes(false,"");
А можно ли прочитать, что в нем написано, и нажать на конкретную кнопку?
Обработка диалогов, выдаваемых браузером в скрипте
По сообщениям браузера - п2:
нажать на конкретную кнопку можно вроде и в 3.XX версии, а прочитать что было в сообщение уже можно в 4.0.9:
нажать на конкретную кнопку можно вроде и в 3.XX версии, а прочитать что было в сообщение уже можно в 4.0.9:
Код: Выделить всё
$browser->enable_browser_message_boxes($enable,$default_answer=”Ok”);
$browser->get_last_messagebox_caption();
$browser->get_last_messagebox_text();
$browser->get_last_messagebox_type();
$browser->clear_last_messagebox_info();
Последний раз редактировалось bigfozzy 12 окт 2010, 00:42, всего редактировалось 2 раза.
По обработке диалога загрузки файлов есть команды, которые точно доступны в 4.0.12 версии и проверены:
Код: Выделить всё
$browser->disable_download_file_dialog($enable);
$browser->set_default_download($folder);