Я пишу авторегер к рамблеру(по крайней мере пытаюсь), и передо мной встал вопрос как мне, нажать на кнопку(выберите контрольный вопрос), и из выпадающего списка(https://prnt.sc/w9ww18), выбрать любой вариант? Проблема в том, что не за что зацепиться(или скорее всего я не вижу), подскажите пожалуйста, вот что видно в коде элемента - https://prnt.sc/w9wx3z
Смотри, когда нажимаешь на этот инпут, вылазит вот такой вот блок в html (скриншот). Попробуй достать его по классу, может что и выйдет. По сути там должны стоять варианты ответа
item_dropdown_id = 1 driver.execute_script("document.querySelector('input[id=\"question\"]').click();") driver.execute_script(f"document.querySelectorAll('div[class=\"rui-MenuItem-root rui-MenuItem-isEnabled rui-MenuItem-medium\"]')[{item_dropdown_id }].click();") Python item_dropdown_id = 1 driver.execute_script("document.querySelector('input[id=\"question\"]').click();") driver.execute_script(f"document.querySelectorAll('div[class=\"rui-MenuItem-root rui-MenuItem-isEnabled rui-MenuItem-medium\"]')[{item_dropdown_id }].click();")
В чем заключается трудность? Selenium не видит этот элемент или Вы не знаете как выбрать элемент из выпадающего списка?