Не, немного не то. У яндекса устроено так, что Селект у них скрыт они в него устанавливают значения то которое пользователь выбирает в псевдо селекте. А я пытался выбрать как раз из него.
Вот этот код для splinter работает как надо.
# -*- coding: utf-8 -*- from splinter import Browser browser = Browser() browser.visit('https://passport.yandex.com/registration/mail') browser.find_by_name("hint_question_id").click() #ждём пока всё прогрузится browser.is_element_not_present_by_css("li[role=\"presentation\"]", wait_time=2) #выбираем 1 вопрос browser.find_by_css("li[role=\"presentation\"]")[1].click()
Весь файл можно посмотреть здесь: http://github.com/gu...dexmailregister