在python上使用硒控制的Mozilla从下拉列表中选择月份

时间:2019-06-28 02:35:20

标签: python selenium firefox mozilla

我想创建一个自动的Gmail帐户创建者。由于某些原因,我无法使用网络驱动程序单击月份并选择一个月份来继续创建。我使用的是较早版本的selenium(2.4)和Firefox(25),因为壁虎存在问题驱动程序。

<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()

我希望它选择一个月(一月)

0 个答案:

没有答案