【环境信息】
Python3.4+IE+windows2008
【Select 下拉框处理】
1、对于如图 1 的下拉框,可以用 selenium 自带的 Select 类进行选择。
2、定位示例:
- from selenium.webdriver.support.select import Select
- # 责任部门
- Select(self.driver.find_element_by_id('linkDutyDept')).select_by_visible_text('市场经营部门')
3、说明
Select 中是获取 select 标签的位置
select_by_visible_text() 是通过文本文件选择
select_by_value() 是通过 value 值选择,比如市场经营部的 value 值为"101061601"
select_by_index() 是通过索引选择,比如市场经营部的索引值为 1。索引的开始值是从第一个 option 标签开始的,及图片中第一个 option 标签是'请选择',该值的索引为 0.
来源: http://www.bubuko.com/infodetail-1947079.html