1.webdriver提供的select类的方法
1)导入库:
from selenium.webdriver.support.ui import Select
2)Select类有三种方法:
selector = Select(driver.find_element_by_id("id"))
selector.select_by_value(value)
selector.select_by_index(index)
selector.select_by_visible_text(text)
3)Select类还提供了一些用于取消选中的方法
selector.deselect_all() # 取消全选deselect_by_value(value)
selector.deselect_by_value(value) # 通过value属性取消选择
selector.deselect_by_index(index) # 通过index取消选择
selector.deselect_by_visible_text(text) # 通过text取消选择
2.通过xpath、css层级定位,用click方法;
或者先定位一组元素,在通过webelement定位单个元素,再使用click。