selenium自动化之radio,select,checkbox
来源:互联网 发布:nga宁芙淘宝店地址 编辑:程序博客网 时间:2024/06/01 23:06
当我们浏览网页时,经常会看到radio和select,那么我们如何获取他的状态呢?
以百度搜索设置为例
查看radio的属性 <input type="radio" checked name="s1" id="s1_1">
<input type="radio" name="s1" id="s1_2">
for i in driver.find_elements_by_name("s1"): #获取所有name相同的元素
print (i.is_selected()) ->True,False #查看radio是否被勾选
if not i.is_selected():
i.click() #如果未被选中,则点击
查看select的属性 <select name="NR" id="nr">, 使用selenium的select模块来操作
from selenium.webdriver.support.ui import Select
Select(driver.find_element_by_tag_name("select")).select_by_index(1) #通过index来设置select
Select(driver.find_element_by_tag_name("select")).select_by_value("50") #通过value来设置select
Select(driver.find_element_by_tag_name("select")).first_selected_option #当前选择的select
进入百度登录界面,是否记住密码
查看checkbox的属性 <input id="TANGRAM__PSP_10__memberPass" type="checkbox" name="memberPass">
if not (driver.find_element_by_name("memberPass").is_selected()): #查看checkbox是否处于勾选状态,如果不是勾选状态则点击
driver.find_element_by_name("memberPass").click()
- selenium自动化之radio,select,checkbox
- JQuery之禁用radio、select、checkbox
- jquery radio,checkbox,select,radio
- radio select checkbox 操作
- Radio、Checkbox、Select小结
- 自定义checkbox,radio,select
- checkbox radio select
- jquery实用应用之jquery操作radio、checkbox、select选中
- jquery radio,checkbox,select操作
- jquery radio,checkbox,select操作
- jquery radio,checkbox,select操作
- jquery radio,checkbox,select操作
- JQuery控制Select、Radio、Checkbox
- jQuery操作radio、checkbox、select
- js 操作select,checkbox,radio
- jquery 操作radio select checkbox
- jQuery 操作 radio、select、checkbox
- radio,checkBox,select选中框
- 【模拟试题】花园
- 1010. 一元多项式求导
- pandas层次化索引
- redis-事务特征(批量化操作)
- 黑马程序员总结2--python高级编程
- selenium自动化之radio,select,checkbox
- 44-45-函数参数的秘密
- 如何在word中的方框里打钩
- ATOM下的C\C++编译
- Webpack执行命令参数详解
- DFS-lintcode解法总结
- php封装一个多文件上传
- linux命令--useradd userdel usermod
- git教程