1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11

Не могу выбрать выпадающий список Selenium

23.05.2021, 22:53. Показов 2947. Ответов 5

Студворк — интернет-сервис помощи студентам
Добрый вечер. Возникла проблема при автоматизации браузера на сайте mos.ru
Не могу выбрать элемент из выпадающего списка, пробовал и по значению и по видимому тексту, код в python:
Python
1
2
select = Select(driver.find_element_by_name('field[internal.new_okrug]'))
select.select_by_visible_text('Восточный административный округ')
Ошибка(при выборе по value та же самая ошибка):
Code
1
2
Message: element not interactable: Element is not currently visible and may not be manipulated
  (Session info: chrome=90.0.4430.212)
Пробовал по разному, никак не получается
Миниатюры
Не могу выбрать выпадающий список Selenium  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2021, 22:53
Ответы с готовыми решениями:

Selenium Python выпадающий список
Добрый вечер. Столкнулся со следующей проблемой. На сайте есть курс акций. Список всех компаний хранится в выпадающем списке. Решил...

Python Selenium и выпадающий список
Есть код: driver.find_element(By.XPATH, '//*/div/article/div/table/tbody/tr/td/select').click() driver.find_element(By.LINK_TEXT,...

Не могу сделать выпадающий список
Помогите никак не получается((( Проблема такая есть база данных с таблицами групп студентов написал сайт для просмотра содержимого этих...

5
1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11
24.05.2021, 00:01  [ТС]
В Firefox на этом элементе показывает:
Миниатюры
Не могу выбрать выпадающий список Selenium   Не могу выбрать выпадающий список Selenium  
0
1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11
24.05.2021, 01:31  [ТС]
По таким кнопкам как на картинках отлично кликается при помощи :
Python
1
2
category = driver.find_element_by_xpath(r'//*[@id="field[internal.person_type]-1"]')
driver.execute_script("arguments[0].click();", category)
Но с выпадающими списками это не прокатывает, просто ничего не случается, подскажите через какой js скрипт выполнять нажатие на объект выпадающего списка, уже сутки бьюсь над ними
Миниатюры
Не могу выбрать выпадающий список Selenium   Не могу выбрать выпадающий список Selenium  
0
1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11
24.05.2021, 02:28  [ТС]
Так же заметил что тэг "li" кликабелен по Xpath если я открою список в ручную, но как мне автоматизировать это что бы элемент списка выбирался без моей помощи?
Python
1
2
select = driver.find_element_by_xpath('//*[@id="step_1"]/fieldset[1]/div[9]/div[1]/div[1]/div/div/ul/li[7]')
 select.click()
Миниатюры
Не могу выбрать выпадающий список Selenium  
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
24.05.2021, 05:45
Цитата Сообщение от Kyle_420 Посмотреть сообщение
Element is not currently visible and may not be manipulated
возможно он там не один, возможно он перекрыт другим элементом, точную ссылку давай на сайт
0
1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11
24.05.2021, 12:24  [ТС]
Ссылка на сайт
По кнопке получить услугу, но она доступна только после регистрации.
Просидев вчера до 5 утра у меня получилось клинуть по выпадающему списку округ, странно только что он одинаково реагирует и на клик по
HTML5
1
addr_manual_block
и
Code
1
form-block addr_manual_block
реагирует одинаково(открывает список: Округ)
Так же пробовал кликать по
Code
1
chosen-drop
из каждого списка, в итоге по спискам период, район и ярмарка приходило уведомление что клик перекрывает
Code
1
form-block addr_manual_block
а округ:
Code
1
addr_manual_block
На других сайтах отлично с Select, тут видимо или защита или коряво написан сайт
Миниатюры
Не могу выбрать выпадающий список Selenium   Не могу выбрать выпадающий список Selenium   Не могу выбрать выпадающий список Selenium  

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2021, 12:24
Помогаю со студенческими работами здесь

Не могу сделать выпадающий список в таблице
Здравствуйте! Проблема такая: имеется база данных с таблицей 3privod1. С помощью запроса я вывожу данные в виде таблицы на экран, в...

Не могу создать связанный выпадающий список между двух листов Excel в одной книги
Друзья, нужна помощь, т.к я уже вскрылся искать решение на просторах интернетов. Excel 2016 Есть книга Excel, в ней есть 2-а листа....

Заполнить период используя календари ("от" и "до") и выбрать человека использую выпадающий список
Здравствуйте, подскажите пожалуйста макрос, который будет вызывать форму при клике по ячейке "H5", в которой будет два календаря...

В IE, кастомный выпадающий список: не выпадает список, если не хватает места снизу
Только в IE. не работает кастомный выпадающий список, если недостаточно места снизу. Какие варианты решения есть?

Как выбрать элемент в Selenium?
Нужно автоматизировать сценарий на сайте, сначала чтобы изменилась язык сайта. В коде ниже показано как я это все реализовывал, но окно с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru