澳门新葡萄京官网注册python+selenium 对下拉框的处理

 澳门新葡萄京官网注册 1

同样:固定选择有平等增选项。利用二次于定位的点子,先固定该下拉框,然后定位具体的取舍

rzmd =
driver.find_element_by_id(“zjlx”)

rzmd.find_element_by_xpath(“//option[@value=’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()

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注