Нестандартный элемент.

crn

Client
Регистрация
19.11.2015
Сообщения
62
Благодарностей
6
Баллы
8
Сделал кликер для 18 сайтов. Остался последний, Яндекс.Недвижимость.
Там есть выпадающий список "Комнат в квартире".
И вот его никак не получается победить. Уже все перепробовал наверное. Вот код участка.
HTML:
<span class="select select_layout_fixed select_name_roomsTotal select_size_s select_theme_normal i-bem select_js_inited" data-bem="{&quot;select&quot;:{&quot;default&quot;:&quot;1&quot;,&quot;live&quot;:false}}">
<button class="button button_theme_normal button_arrow_down button_size_s select__button i-bem button_js_inited" data-bem="{&quot;button&quot;:{}}" role="listbox" type="button" aria-haspopup="true" aria-expanded="false">
<span class="button__text">1</span>
</button>
<select class="select__control" name="roomsTotal" id="control_roomsTotal" tabindex="-1" aria-hidden="true">
<option class="select__option" value="1">1</option>
<option class="select__option" value="2">2</option>
<option class="select__option" value="3">3</option>
<option class="select__option" value="4">4</option>
<option class="select__option" value="5">5</option></select></span>
<button class="button button_theme_normal button_arrow_down button_size_s select__button i-bem button_js_inited" data-bem="{&quot;button&quot;:{}}" role="listbox" type="button" aria-haspopup="true" aria-expanded="false"><span class="button__text">1</span></button>
<span class="button__text">1</span>
Ставлю имя тэга select, имя атрибута name, значение roomsTotal, поиск регуляркой. Находит. Причем одно значение. Выставляю value = 2 например, ничего, rise - click, ничего.
Поиск по innertext и click тоже нельзя, т.к. особенность яндекса такова, что он оставляет прошлые значение недоделанного объявления, т.е. если я начал подавать объявление, и по каким то причинам его не доделал и закрыл сайт, то при новой подаче прошлые значения остаются. Они обнуляются только при успешной подаче, а она не всегда может быть успешна.
Я так понимаю, что там используются нестандартные элементы.
Помогите пожалуйста разобраться.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Если стандартный селект не работает, значит нужно делать клик чтобы появилось выпадающее меню, потом делать клик по элементу меню, организуя поиск по Innertext Или иному атрибуту
 
  • Спасибо
Реакции: svaminar

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)