首页 > 代码库 > python+selenium 对下拉框的处理
python+selenium 对下拉框的处理
一:固定选择某一选项。利用二次定位的方法,先定位该下拉框,然后定位具体的选项
rzmd = driver.find_element_by_id("zjlx")
rzmd.find_element_by_xpath("//option[@value=http://www.mamicode.com/‘luhff5fclyys95vz_继续教育‘]").click()
二:随机选择某一选项。该方法利用的也是重复定位的方法,只是二次定位时定位到的是一组option,通过random.choice()方法随机选择
select = driver.find_element_by_id("rzmd")
alloptions = select.find_elements_by_tag_name("option")
readom.choice(alloptions).click()
三:遍历下拉选项。get_attribute()方法返回指定属性名的属性值
select = driver.find_element_by_id("rzmd")
alloptions = select.find_elements_by_tag_name("option")
for option in alloptions:
print "value is:%s" % option.get_attribute("value")
option.click()
python+selenium 对下拉框的处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。