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 ljust rjust center输出
Sep 06 Python
使用python提取html文件中的特定数据的实现代码
Mar 24 Python
python实现从ftp服务器下载文件的方法
Apr 30 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Python requests设置代理的方法步骤
Feb 23 Python
python生成并处理uuid的实现方式
Mar 03 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
Mar 11 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
Yii全局函数用法示例
2017/01/22 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
网页和浏览器兼容性问题汇总(draft1)
2009/06/01 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
JS解析XML实例分析
2015/01/30 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
原生js实现中奖信息无间隙滚动效果
2017/01/18 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
微信小程序之前台循环数据绑定
2017/08/18 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
用Python输出一个杨辉三角的例子
2014/06/13 Python
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
详解小白之KMP算法及python实现
2019/04/04 Python
Python中的__init__作用是什么
2020/06/09 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
文秘求职信范文
2014/04/10 职场文书