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 相关文章推荐
python3+PyQt5实现支持多线程的页面索引器应用程序
Apr 20 Python
python 重定向获取真实url的方法
May 11 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
Pytoch之torchvision.transforms图像变换实例
Dec 30 Python
Python语言异常处理测试过程解析
Jan 08 Python
Python API len函数操作过程解析
Mar 05 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 Python
python 获取字典键值对的实现
Nov 12 Python
如何用python批量调整视频声音
Dec 22 Python
python 制作一个gui界面的翻译工具
May 14 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 fread读取文件注意事项
2016/09/24 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
js验证表单第二部分
2006/11/25 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python中logging包的使用总结
2018/02/28 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
美国牛仔品牌:True Religion
2018/11/16 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
中学教师管理制度
2014/01/14 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
借款协议书
2014/04/12 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
2015年酒店工作总结
2015/04/28 职场文书
电影开国大典观后感
2015/06/04 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL