对于使用Selenium进行Web自动化的Python编程我是新手。我正在尝试从下拉列表中选择一个值,但到目前为止我没有尝试过。我尝试了下面的代码。寻找元素时,我使用的名称正确吗?下面是当我检查下拉菜单项时突出显示的代码和HTML。
browser.get('*Link*')
1) select = Select(browser.find_element_by_id("view_start_date"))
2) select = Select(browser.find_element_by_css_selector("view_start_date"))
select.select_by_visible_text("30 days ago")
<input class="icon_date hasDatepicker valid" data-suggestions="[{"content":"Yesterday","value":"yesterday"},{"content":"7 days ago","value":"7_days_ago"},{"content":"30 days ago","value":"30_days_ago"},{"content":"Beginning of Campaign","value":"campaign_start"},{"content":"Beginning of Month","value":"month_start"}]"
data-suggestions_title="Relative Dates" id="view_start_date" name="view_start_date" type="text" value="Beginning of Month">