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实现拷贝多个文件到同一目录的方法
Sep 19 Python
浅谈python可视化包Bokeh
Feb 07 Python
python爬虫获取多页天涯帖子
Feb 23 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
Django认证系统user对象实现过程解析
Mar 02 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
Python matplotlib模块及柱状图用法解析
Aug 10 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
浅谈Python基础之列表那些事儿
May 11 Python
Python中time与datetime模块使用方法详解
Mar 31 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实现12306余票查询、价格查询示例
2014/04/17 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
smarty简单应用实例
2015/11/03 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python读写unicode文件的方法
2015/07/10 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
Python-opencv 双线性插值实例
2020/01/17 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
教师节表彰会主持词
2015/07/06 职场文书
学校安全管理制度
2015/08/06 职场文书
Pandas自定义选项option设置
2021/07/25 Python
MySQL常用慢查询分析工具详解
2022/08/14 MySQL