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数据结构树和二叉树简介
Apr 29 Python
闭包在python中的应用之translate和maketrans用法详解
Aug 27 Python
Python实现配置文件备份的方法
Jul 30 Python
分享6个隐藏的python功能
Dec 07 Python
python使用xslt提取网页数据的方法
Feb 23 Python
python实现数据库跨服务器迁移
Apr 12 Python
python pandas修改列属性的方法详解
Jun 09 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
python3射线法判断点是否在多边形内
Jun 28 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
python与pycharm有何区别
Jul 01 Python
Pandas 数据编码的十种方法
Apr 20 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中ob_flush函数和flush函数用法分析
2015/03/18 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
Javascript - HTML的request类
2006/07/15 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
Jquery ui css framework
2010/06/28 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
浅析python参数的知识点
2018/12/10 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
python实现与redis交互操作详解
2020/04/21 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
NFL官方在线商店:NFLShop
2020/07/29 全球购物
党的群众路线教育实践方案
2014/05/11 职场文书
爱护草坪标语
2014/06/24 职场文书
活动总结范文
2014/08/30 职场文书
2014年招商工作总结
2014/11/22 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
python游戏开发Pygame框架
2022/04/22 Python
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技