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的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
Pandas Shift函数的基础入门学习笔记
Nov 16 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
python 检查是否为中文字符串的方法
Dec 28 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
pytorch多GPU并行运算的实现
Sep 27 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
Python如何读写二进制数组数据
Aug 01 Python
python 读取、写入txt文件的示例
Sep 27 Python
浅谈哪个Python库才最适合做数据可视化
Jun 28 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生成excel文件的简单方法
2014/02/08 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python利用ansible分发处理任务
2015/08/04 Python
详解KMP算法以及python如何实现
2020/09/18 Python
python操作toml文件的示例代码
2020/11/27 Python
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
国贸专业个人求职信范文
2014/01/08 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
篮球比赛策划方案
2014/06/05 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
兴趣班停课通知
2015/04/24 职场文书
公司保密管理制度
2015/08/04 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers