С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 16.04.2021
Сообщений: 11

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

23.05.2021, 22:53. Показов 2891. Ответов 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
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru