Проблемный выпадающий список

Buddha

Client
Регистрация
10.03.2019
Сообщения
122
Благодарностей
18
Баллы
18
Приветствую, коллеги.
Ситуация такая: есть выпадающий список, вроде бы обычный select. Внутри вроде бы обычные option. Но дело в том, что после раскрытия списка невозможно выбрать нужный пункт. Зенка кликает по нулевой координате, список закрывается, а значение не меняется. Полазил инструментами разработчика в хроме. При наведении на код пункта option элемент на странице не подсвечивается.
Есть у меня расширение Event Spy. При клике по пункту оно показывает клик по нулевой координате, причем в любом случае координаты одинаковые (на скриншоте). Создается впечатление, будто этих опшенов нет на странице. Мистика))
Помогите разобраться, плиз. Сейчас в проекте таких комбобоксов будет огромное количество.
Ссылка: https://krasnodar.nashaspravka.ru/add_firm
Список "Рубрика".
Заранее благодарю за помощь.
 

Вложения

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
1614157230458.png
То же самое и с регионом. Чтобы корректно выбирать необходимый пункт каждый раз для разных фирм, нужно спарсить в список все options выпадающего списка.
Его порядковый номер в списке и будет служить value для установки в select.
 
  • Спасибо
Реакции: Buddha

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
Собираешь весь список по порядку
0 это автозапчасти
1 это автомойки
и тд.

2021-02-24_170408.png

потом код:

C#:
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByTag("form", 2).FindChildById("rubric");
if (he.IsVoid) return -1;
instance.WaitFieldEmulationDelay();
he.SetValue("9", instance.EmulationLevel, false); // 9 значит установит аутсорсинг/консалтинг тебе в поле
в общем подставляй нужные значения от 0 до... хз сколько там в последнюю строку кода и все
 
  • Спасибо
Реакции: Buddha

Buddha

Client
Регистрация
10.03.2019
Сообщения
122
Благодарностей
18
Баллы
18
Огромное спасибо, камрады! В сторону принудительной установки вэлью не посмотрел. Еще раз благодарю!
 

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