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 相关文章推荐
在Django的模型中执行原始SQL查询的方法
Jul 21 Python
Django 实现下载文件功能的示例
Mar 06 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
Python运算符+与+=的方法实例
Feb 18 Python
python 批量压缩图片的脚本
Jun 02 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到MySQL的方法
2011/04/23 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
python实现矩阵乘法的方法
2015/06/28 Python
Python数据结构之翻转链表
2017/02/25 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
创建Django项目图文实例详解
2019/06/06 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
Python with语句和过程抽取思想
2019/12/23 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
Python 发送邮件方法总结
2020/08/10 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
工作总结与自我评价
2014/09/18 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
深入理解redis中multi与pipeline
2021/06/02 Redis
MySQL中一条update语句是如何执行的
2022/03/16 MySQL