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 27 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
举例讲解Python常用模块
Mar 08 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
python修改FTP服务器上的文件名
Sep 11 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 Python
pytorch masked_fill报错的解决
Feb 18 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
Python标准库json模块和pickle模块使用详解
Mar 10 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
May 26 Python
Keras搭建自编码器操作
Jul 03 Python
Python利用matplotlib绘制折线图的新手教程
Nov 05 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
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
javascript 解析url的search方法
2010/02/09 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Django内容增加富文本功能的实例
2017/10/17 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
Python 单元测试(unittest)的使用小结
2018/11/14 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
python入门之井字棋小游戏
2020/03/05 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
const和static readonly区别
2013/05/20 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
大学军训通讯稿
2014/01/13 职场文书
2015年导购员工作总结
2015/04/25 职场文书
关爱空巢老人感想
2015/08/11 职场文书
我爱我班主题班会
2015/08/13 职场文书
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL