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进阶教程之函数参数的多种传递方法
Aug 30 Python
python函数形参用法实例分析
Aug 04 Python
Python 实现随机数详解及实例代码
Apr 15 Python
python调用百度语音识别api
Aug 30 Python
Python中垃圾回收和del语句详解
Nov 15 Python
python opencv判断图像是否为空的实例
Jan 26 Python
详解Python中的测试工具
Jun 09 Python
pygame实现非图片按钮效果
Oct 29 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
Python requests接口测试实现代码
Sep 08 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 29 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判断GIF图片是否为动画的方法
2020/09/04 PHP
深入理解PHP中的count函数
2016/05/31 PHP
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
JS生成随机字符串的多种方法
2014/06/10 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
JavaScript十大取整方法实例教程
2020/12/03 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
用Python实现协同过滤的教程
2015/04/08 Python
实例讲解python中的序列化知识点
2018/10/08 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
python实现银行管理系统
2019/10/25 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
Python实现微信表情包炸群功能
2021/01/28 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
中学生运动会入场词
2014/02/12 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
计划生育个人总结
2015/03/02 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
Linux系统下安装PHP7.3版本
2021/06/26 PHP
python计算列表元素与乘积详情
2022/08/05 Python