selenium+python 下拉框选择

Select类提供了三种选择某一选项的方法:

 
  1. select_by_index(index)

  2. select_by_value(value)

  3. select_by_visible_text(text)

from selenium import webdriverd

from selenium.webdriver.support.ui import Select

driver = webdriver.Firefox()

driver.get(url)

sl = Select(driver.find_element_by_id('s1Id')) 

sl.select_by_index(1) # 选择第二项选项

sl.select_by_value("test") # 选择value="test"的项

sl.select_by_visible_text("年纪") # 选择text=年纪"的值

取消选择:

deselect_by_index(index) 
deselect_by_value(value) 
deselect_by_visible_text(text) 
deselect_all()

猜你喜欢

转载自blog.csdn.net/sinat_34209942/article/details/81390407