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

кликнуть по строке из listbox чтобы загрузился другой listbo

Добавлено: 24 апр 2011, 18:51
sas
на доске объявлений
http://www.olx.ru/posting.php?src=8
при ручном клике на список рубрик, подгружается разный набор подрубрик в следующий список

как кликнуть из xhe нужную рубрику чтобы подгрузился список подрубрик?

Re: кликнуть по строке из listbox чтобы загрузился другой li

Добавлено: 26 апр 2011, 02:02
igvard
Надо выяснить на какое событие реагирует второй listbox и посылать это событие первому. Может быть несколько событий. Для этого надо порыться в исходном HTML страницы.

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

$listbox->send_event_by_number(1,"onclick");

$listbox->select_num_value_by_number(1,"3");
sleep(3);
Если выяснить какой именно js срабатывает на обновление второго листбокса то можно вызвать его через navigate. Что то типа вот такого:

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

// пример вызова js через функцию navigate
$browser->navigate("javascript: alert(window.document.title);");
sleep(3);


Re: кликнуть по строке из listbox чтобы загрузился другой li

Добавлено: 05 фев 2012, 04:43
autoclub48
Для olx.ru

$listbox->select_option_text_by_name("categoryParent","Транспорт");
$browser->navigate("javascript: JQchangePostCatgParent();");
$listbox->select_option_text_by_name("categoryChild","Автозапчасти");