на доске объявлений
http://www.olx.ru/posting.php?src=8
при ручном клике на список рубрик, подгружается разный набор подрубрик в следующий список
как кликнуть из xhe нужную рубрику чтобы подгрузился список подрубрик?
кликнуть по строке из listbox чтобы загрузился другой listbo
Re: кликнуть по строке из listbox чтобы загрузился другой li
Надо выяснить на какое событие реагирует второй listbox и посылать это событие первому. Может быть несколько событий. Для этого надо порыться в исходном HTML страницы.
Если выяснить какой именно js срабатывает на обновление второго листбокса то можно вызвать его через navigate. Что то типа вот такого:
Код: Выделить всё
$listbox->send_event_by_number(1,"onclick");
$listbox->select_num_value_by_number(1,"3");
sleep(3);
Код: Выделить всё
// пример вызова js через функцию navigate
$browser->navigate("javascript: alert(window.document.title);");
sleep(3);
-
- Сообщения: 7
- Зарегистрирован: 04 фев 2012, 00:41
Re: кликнуть по строке из listbox чтобы загрузился другой li
Для olx.ru
$listbox->select_option_text_by_name("categoryParent","Транспорт");
$browser->navigate("javascript: JQchangePostCatgParent();");
$listbox->select_option_text_by_name("categoryChild","Автозапчасти");
$listbox->select_option_text_by_name("categoryParent","Транспорт");
$browser->navigate("javascript: JQchangePostCatgParent();");
$listbox->select_option_text_by_name("categoryChild","Автозапчасти");