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使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
python实现抖音视频批量下载
Jun 20 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
python中数字是否为可变类型
Jul 08 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
call在Python中改进数列的实例讲解
Dec 09 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 Python
python 利用panda 实现列联表(交叉表)
Feb 06 Python
Python 实现定积分与二重定积分的操作
May 26 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垃圾代码优化操作代码
2010/08/05 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
prototype class详解
2006/09/07 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
python调用java的Webservice示例
2014/03/10 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
django框架auth模块用法实例详解
2019/12/10 Python
Pycharm安装python库的方法
2020/11/24 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
销售会计岗位职责
2014/03/15 职场文书
年终总结会主持词
2014/03/25 职场文书
党章培训心得体会
2014/09/04 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
德能勤绩工作总结
2015/08/11 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
Python Django获取URL中的数据详解
2021/11/01 Python
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL
Linux中sftp常用命令整理
2022/06/28 Servers