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抓取模板之家的CSS模板
Mar 16 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
Jan 04 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
Python使用MD5加密算法对字符串进行加密操作示例
Mar 30 Python
Sanic框架应用部署方法详解
Jul 18 Python
Tensorflow 实现修改张量特定元素的值方法
Jul 30 Python
python实现C4.5决策树算法
Aug 29 Python
Python之列表实现栈的工作功能
Jan 28 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
Python中函数的基本定义与调用及内置函数详解
May 13 Python
python基础 range的用法解析
Aug 23 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 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文件类
2010/02/08 PHP
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
python简单线程和协程学习心得(分享)
2017/06/14 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
普天C++笔试题
2016/03/20 面试题
总经理秘书工作职责
2013/12/26 职场文书
银行学习十八大感想
2014/01/11 职场文书
城管个人总结
2015/02/28 职场文书
研究生导师推荐信
2015/03/25 职场文书
史上最牛辞职信
2015/05/13 职场文书
《折线统计图》教学反思
2016/02/22 职场文书