下拉框定位,有两种类型:
第一种:select类型下拉框
Select提供了三种选择方法:
select_by_index(index) ——通过选项的顺序,第一个为 0
select_by_value(value) ——通过value属性
select_by_visible_text(text) ——通过选项可见文本
Select提供了四种方法取消选择:
deselect_by_index(index)
deselect_by_value(value)
deselect_by_visible_text(text)
deselect_all()
具体实现代码:
#选择收货地区-省
# 原来的下拉框是网页元素类型,强制转化成下拉框类型。类型转换后,使用下拉框的选项select_by_visible_text,通过可见的文本进行选择
sheng = chromeDriver.find_element_by_xpath('//*[@id="newReceiver"]/table/tbody/tr[3]/td/span/select')
Select(sheng).select_by_visible_text('山东省')
#选择收货地区-市
shi = chromeDriver.find_element_by_xpath('//*[@id="newReceiver"]/table/tbody/tr[3]/td/span/select[2]')
Sele