У меня есть динамическое c выпадающее меню, и я хочу выбрать один из пунктов в нем. Я пытался использовать метод Select, но я считаю, что он не работает, потому что раскрывающийся список не является элементом выбора. Поэтому вместо этого я думаю, что решение было бы сначала щелкнуть раскрывающийся список, а затем выполнить поиск элемента, который я хочу выбрать.
Раскрывающийся список выглядит следующим образом:

Раскрывающийся список после нажатия выглядит следующим образом:

Код HTML:

Я пытался заставить мой сценарий Python щелкнуть раскрывающийся список, чтобы он расширялся, но я считаю, что должен использовать неправильный идентификатор (s2_id_autogen10_search
). Буду признателен за любую помощь или любые другие идеи решения.
РЕДАКТИРОВАТЬ:
Поэтому я сейчас пытаюсь заставить Selenium щелкнуть по списку, чтобы расширить параметры. Учитывая приведенный ниже код HTML, я пытаюсь:
driver.find_element_by_id("select2-results-10").click()
Однако он не работает. Я получаю эту ошибку.
selenium.common.exceptions.ElementNotInteractableException: Message: element
not interactable