Python+Selenium练习篇之17-点击复选框-Checkbox
来源:互联网 发布:frontpage下载qc软件 编辑:程序博客网 时间:2024/06/05 09:53
本文介绍Selenium中,如何操作复选 框-Checkbox,最终的方法还是click()。
本来想还是继续采用for语句来把所有的复选框勾选一遍,例如这样的场景:注册一个网站勾选身份或者职业的时候,由于没有找到合适的demo网站。这里还是以百度举例,登录时,勾选下次自动登录:
相关脚本代码如下:
# coding=utf-8import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()driver.get('https://www.baidu.com')driver.implicitly_wait(8)driver.find_element_by_xpath("//*[@id='u1']/a[7]").click()time.sleep(1)driver.find_element_by_xpath("//*[@name='memberPass']").click()time.sleep(1)driver.find_element_by_xpath("//*[@name='memberPass']").click()由于这个勾选是默认选中的,这里方便观察点击效果,点击了两次。如果有多个复选框,考虑用for循环,参考前面radio button的方法。
2 0
- Python+Selenium练习篇之17-点击复选框-Checkbox
- Jquery之复选框checkbox综合练习
- Python+Selenium练习篇之16-点击单选按钮-Radio Button
- 点击CheckBox复选框是否记住密码
- selenium点击checkbox-onclick
- Python+Selenium练习篇之7-利用name定位元素
- Python+Selenium练习篇之8-利用css定位元素
- Python+Selenium练习篇之9-清除文本方法
- Python+Selenium练习篇之10-刷新当前页面
- Python+Selenium练习篇之12-获取浏览器的版本号
- Python+Selenium练习篇之18-自定义浏览器窗口大小
- Python+Selenium练习篇之19-断言页面标题
- Python+Selenium练习篇之22-获取页面元素大小
- Python+Selenium练习篇之23-组合键-全选文字
- Python+Selenium练习篇之25-鼠标右键
- Python+Selenium练习篇之26-执行JavaScript
- Python+Selenium练习篇之27-多窗口之间切换
- Python+Selenium练习篇之28-处理iframe切换
- 二十二 Swift3.0之 枚举
- POJ1185 炮兵阵地 【状压dp】
- 2017-04-08(字符串)
- 编写第一个简单操作系统(其实连边都沾不上)
- TensorFlow入门学习(让机器/算法帮助我们作出选择)
- Python+Selenium练习篇之17-点击复选框-Checkbox
- 插图和自动编号
- 使用结巴分词后程序打包失败
- Android中OrmLite数据库的使用
- 定时局部自动刷新
- Android生命周期
- 圆环取数 jzoj1397 dp+ST
- 部署RabbitMQ环境
- React Native 仿登录页面