目录
1、Select元素
2、定位select
方法一:二次定位
先定位 select 框,再定位 select 里的选项
但有时候选项是无法定位的,所以不是很好用
方法二:直接定位
定位到 select 后,下方查看元素属性地方,点 select 标签前面的+号或者箭头,就可以展开里面的选项内容了。
自己写 xpath 定位或者 css,一次性直接定位到 option 上的内容。
方法三:Select 模块(index)点位
1.先要导入 select 方法:
from selenium.webdriver.support.select import Select
然后通过 select 选项的索引来定位选择对应选项(从 0 开始计数),如选择第三个选项 “是” :select_by_index(2)
Select(driver.find_element_by_name(“delivery”)).select_by_index(“2”)
方法四:Select 模块(value)定位
第二个选项“是”对应的 value 值就是“1”:select_by_value(“1”)
Select(driv