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多进程同步Lock、Semaphore、Event实例
Nov 21 Python
Python实现简单字典树的方法
Apr 29 Python
Django 前后台的数据传递的方法
Aug 08 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
python实现诗歌游戏(类继承)
Feb 26 Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
在python中利用dict转json按输入顺序输出内容方式
Feb 27 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
Django mysqlclient安装和使用详解
Sep 17 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调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python实现的二维码生成小软件
2014/07/11 Python
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
在Python中使用正则表达式的方法
2015/08/13 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
PyQt5每天必学之布局管理
2018/04/19 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
详解Python实现进度条的4种方式
2020/01/15 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
通过实例解析python and和or使用方法
2020/11/14 Python
css sprite简单实例
2016/05/23 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
家教广告词
2014/03/19 职场文书
护士节活动总结
2014/08/29 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
会计专业求职信范文
2015/03/19 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
python可视化大屏库big_screen示例详解
2021/11/23 Python