1、下拉框处理:
web页面上经常会有下拉框,对下拉框的处理比较简单,一般分为两种情况:
1.1、下拉框通过元素定位识别,举例:
driver.find_element(By.XPATH,'//option[@value="mango"]').click()
上面的元素为下拉框中的选项。
1.2、创建一个select的对象,然后通过相应方法处理,举例:
selectElement = driver.find_element(By.XPATH,'//select[@id="Selector"]')
s = Select(selectElement) #select是一个类,有很多方法
s.select_by_index(2) #索引定位,索引从0开始
time.sleep(2)
s.select_by_value("mango") #value属性的值
time.sleep(2)