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

Обработка диалогов, выдаваемых браузером в скрипте

Добавлено: 22 дек 2009, 01:39
Dad
Возникло две ситуации, которые не пойму как обрабатывать.

1. По нажатию кнопки на сайте формируется файл, который надо загрузить, т.е. обычный диалог "Сохранить файл", выбираешь путь и сохраняешь. Этот диалог запись макроса не ловит, и что с ним делать непонятно.

2. Обычный мессаджбокс. Его можно кое-как закрыть таким:
$browser->enable_browser_message_boxes(false,"");
А можно ли прочитать, что в нем написано, и нажать на конкретную кнопку?

Добавлено: 23 май 2010, 21:33
bigfozzy
По сообщениям браузера - п2:

нажать на конкретную кнопку можно вроде и в 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();

Добавлено: 12 окт 2010, 00:39
bigfozzy
По обработке диалога загрузки файлов есть команды, которые точно доступны в 4.0.12 версии и проверены:

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

$browser->disable_download_file_dialog($enable);
$browser->set_default_download($folder);