selenium+python 对输入框的输入处理方法


Posted in Python onOctober 11, 2018

最近自己在做项目的自动化测试(公司无此要求),在用户管理模块做修改用户信息时,脚本已经跑成功,并且的确做了update操作,但是自己登陆页面检查,信息却没有被修改,再次确定系统该模块的编辑功能可用,脚本如下:

if result_num>1:   
print "Begin to change user infomations"   
driver.find_element_by_xpath("//*[@id='tbodyUserInfo']/tr/td[8]/img[2]").click()   
driver.implicitly_wait(15)   
driver.find_element_by_id("uname").clear()   
driver.find_element_by_id("uname").send_keys("MoondyLi")   
driver.find_element_by_id("truename").clear()   
driver.find_element_by_id("truename").send_keys("chenchen")   
driver.find_element_by_id("updateUser").click()

怎么看,都觉得脚本没有问题,并且截图后,的确做了输入操作,后来使用Firefox自带的selenium IDE录了一遍该过程后,发现工具录制的自动化脚本多了一步:           

driver.find_element_by_id("uname").click()     

#先点击输入文本的输入框 

加上此步骤后,脚本成功的修改数据。

以上这篇selenium+python 对输入框的输入处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 参数列表中的self 显式不等于冗余
Dec 01 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
python监控文件并且发送告警邮件
Jun 21 Python
用pycharm开发django项目示例代码
Oct 24 Python
Python3解释器知识点总结
Feb 19 Python
pandas 对group进行聚合的例子
Dec 27 Python
Django如何实现防止XSS攻击
Oct 13 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 Python
python中的json总结
Oct 11 #Python
python tkinter界面居中显示的方法
Oct 11 #Python
python TKinter获取文本框内容的方法
Oct 11 #Python
Python tkinter label 更新方法
Oct 11 #Python
解读python如何实现决策树算法
Oct 11 #Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 #Python
对python requests的content和text方法的区别详解
Oct 11 #Python
You might like
用PHP连接Oracle for NT 远程数据库
2006/10/09 PHP
浅析php header 跳转
2013/06/17 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
为什么group by 和order by会使查询变慢
2014/05/16 面试题
水利水电专业自荐信
2014/07/08 职场文书
父亲节活动总结
2015/02/12 职场文书
工作调动申请报告
2015/05/18 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
2016新年晚会开场白
2015/12/03 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
使用JS实现简易计算器
2021/06/14 Javascript
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js