Я хочу создать автоматизированный аккаунт Gmail. По какой-то причине я не могу веб-драйверу нажать на месяц и выбрать месяц, чтобы продолжить создание. Я использую более раннюю версию selenium (2.4) и Firefox (25) из-за проблем с gecko драйвер.
<label id="month-label" class="month">
<span id="BirthMonth" class=" form-error" aria-invalid="true">
<div class="goog-inline-block goog-flat-menu-button jfk-select" role="listbox" style="-moz-user-select: none;" aria-expanded="false" tabindex="0" aria-haspopup="true" title="Birthday" aria-activedescendant=":0">
<div id=":0" class="goog-inline-block goog-flat-menu-button-caption" role="option" aria-setsize="12" aria-posinset="0"> … </div>
<div class="goog-inline-block goog-flat-menu-button-dropdown" aria-hidden="true"> … </div>
</div>
<input id="HiddenBirthMonth" type="hidden" name="BirthMonth"></input>
</span>
</label>
Я заполнил все предыдущие поля, которые не требовали выпадающего списка.
birthelem2=(browser.find_element_by_id('BirthMonth'))
birthelem2.click()
month=browser.find_elements_by_class_name('goog-menuitem-content')
month[0].click()
Я ожидаю, что он выберет месяц (январь)