Выпадающий список.
$listbox->select_value_by_attribute (... by_number) замечательно отрабатывает. Но после перехода на кнопку отправить, в момент отработки $mouse->click... значение в <fieldset></fieldset> сбрасывается. Желаемый выбор не срабатывает.
Пробовал щелкнуть на нужном <fieldset></fieldset> чтоб вывалился список и выбрать кликом. $mouse->click... скорее не срабатывает, чем срабатывает.
Подскажите, пожалуйста, способ чтоб это дело победить.
Выпадающий список, выбор сбрасывается при $mouse->click
Re: Выпадающий список, выбор сбрасывается при $mouse->click
Получается кликом вывалить список, подвести мышку на нужный пункт в списке, кликнуть. Работающий код:
Так работает, но если перейти на $mouse->send_..., то ничего не выходит. Мыша не отрабатывает. Двигается, но нет результата щелчков.
Решение пока не найдено.
Код: Выделить всё
$mouse->move($ix, $iy, false, 1, 1);
usleep(rand(1, 4) * 100000);
$mouse->left_button_down($ix, $iy);
usleep(100000);
$mouse->left_button_up($ix, $iy);
Решение пока не найдено.
Re: Выпадающий список, выбор сбрасывается при $mouse->click
Спасибо, каникулы закончились - будем искать решение.
И если можно,скиньте урл в личку, где это не работает.
И если можно,скиньте урл в личку, где это не работает.
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Выпадающий список, выбор сбрасывается при $mouse->click
Доброго времени.
У меня такая же проблема, при выборе функции отложенной публикации видео на Ютубе.
Версия хумана: Built on Chromium Embedded Framework
- r80.0.4+g74f7b0c+chromium-80.0.3987.122
Built on Chromium
- 80.0.3987.122
Built on CefSharp.
$hour='01';
$min=15;
///SET TIME
$time_el =$span->get_all_numbers_by_inner_text(":00", false); //nomer elementa gde ukazivayu vremya
echo $time_el[0].'//nomer elementa s time<br>'; //
$span->set_inner_text_by_number($time_el[0], $hour.':'.$min);///(1)
желаемое число ставится в поле 1) , но после нажатии кнопки Отправить, число (время) сбрасывается.
Можно как то хотя бы реализовать без полной эмуляции??
Спасибо!
У меня такая же проблема, при выборе функции отложенной публикации видео на Ютубе.
Версия хумана: Built on Chromium Embedded Framework
- r80.0.4+g74f7b0c+chromium-80.0.3987.122
Built on Chromium
- 80.0.3987.122
Built on CefSharp.
$hour='01';
$min=15;
///SET TIME
$time_el =$span->get_all_numbers_by_inner_text(":00", false); //nomer elementa gde ukazivayu vremya
echo $time_el[0].'//nomer elementa s time<br>'; //
$span->set_inner_text_by_number($time_el[0], $hour.':'.$min);///(1)
желаемое число ставится в поле 1) , но после нажатии кнопки Отправить, число (время) сбрасывается.
Можно как то хотя бы реализовать без полной эмуляции??
Спасибо!
Re: Выпадающий список, выбор сбрасывается при $mouse->click
попробуйте передать туда событие об изменении
$hour='01'; $min=15; ///SET TIME $time_el =$span->get_all_numbers_by_inner_text(":00", false); //nomer elementa gde ukazivayu vremya echo $time_el[0].'//nomer elementa s time<br>'; // $span->set_inner_text_by_number($time_el[0], $hour.':'.$min);///(1) $span->send_event_by_number($time_el[0], "onchange");
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Выпадающий список, выбор сбрасывается при $mouse->click
нет так не выходит...
пробую прокручивать лист-бокс.
пробую прокручивать лист-бокс.
Re: Выпадающий список, выбор сбрасывается при $mouse->click
тогда так
$span->click_by_inner_text("00:00"); sleep(1); $element->click_by_inner_text("00:45");
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Выпадающий список, выбор сбрасывается при $mouse->click
Решил проблему с помощью скролинга листбокса