在 进入
radio 框
就跟正常获取 一样 进行 元素定位 完事click 模拟点击就可以了 当然 在 看 radio 框 获取 元素前 先确认 是不是 在iframe 嵌套里 。
checkbox框
这种 情况 就 没有 默认 点击的 checkbox框 那么 就是 上面的radio 框 一样 做一个 元素定位 完事click 模拟点击就可以了 当然 在 看 radio 框 获取 元素前 先确认 是不是 在iframe 嵌套里 。
还有一种checkbox框
出使用设计的时候 需要 用元素定位一下checkbox框 里面的cheked 有用for i in element方法 里面找到他 完事 在 i.click 之后 在 去元素定位checkbox框 完事click 模拟点击就可以了 当然 在 看 radio 框 获取 元素前 先确认 是不是 在iframe 嵌套里 。
select 框
在 测试 select 框 前 需要 进行 from selenium,webdriver.support.ui import Select(后面的Select 和 Options 方法一样 首字母大写)
select = Select(driver.find_element_by_class_name('selecter'))
select.select_by_value("XXX”)或用文本定位更直接
select.select_by_visible_text("XXX”)