python+selenium 点击单选框-radio的实现方法


Posted in Python onSeptember 03, 2019

例子:以百度文库中选择文档的类型为例

问题一:遍历点击所有文档类型的单选框

# coding=utf-8

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.maximize_window()

driver.get("http://wenku.baidu.com")
driver.implicitly_wait(8)

for i in driver.find_element_by_xpath("//*/input[@type='radio']"): # 实现遍历点击所有的radio  
 print(i)
 sleep(3)
 i.click()
 
sleep(3)

问题二:点击其中一种文档类型

# coding=utf-8

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.maximize_window()

driver.get("http://wenku.baidu.com")
driver.implicitly_wait(8)

driver.find_element_by_xpath("//*[@id='t_ppt']").click() # 实现点击PPT文档类型  
sleep(3)

遗留问题:大家是否有方法,可以实现不定的点击切换radio,可在下面的评论中留下实现方法,谢谢啦!

以上这篇python+selenium 点击单选框-radio的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取元素在数组中索引号的方法
Jul 15 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
May 25 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
python判断设备是否联网的方法
Jun 29 Python
Python实现图片拼接的代码
Jul 02 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
如何利用Python开发一个简单的猜数字游戏
Sep 22 Python
Python3内置函数chr和ord实现进制转换
Jun 05 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
python实现图片九宫格分割的示例
Apr 25 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 #Python
python实现单链表的方法示例
Sep 03 #Python
python中enumerate() 与zip()函数的使用比较实例分析
Sep 03 #Python
python网络编程之多线程同时接受和发送
Sep 03 #Python
springboot配置文件抽离 git管理统 配置中心详解
Sep 02 #Python
python生成随机红包的实例写法
Sep 02 #Python
Django发送邮件功能实例详解
Sep 02 #Python
You might like
PHP生成便于打印的网页
2006/10/09 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
PHP多维数组排序array详解
2017/11/21 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
对python中return和print的一些理解
2017/08/18 Python
Python实现的求解最大公约数算法示例
2018/05/03 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
巧克力蛋糕店创业计划书
2014/01/14 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
课改先进个人汇报材料
2014/01/26 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
道歉的话语大全
2015/05/12 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js