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 中文乱码问题深入分析
Mar 13 Python
查看Django和flask版本的方法
May 14 Python
python2.x实现人民币转大写人民币
Jun 20 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
python输出电脑上所有的串口名的方法
Jul 02 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
python爬虫 线程池创建并获取文件代码实例
Sep 28 Python
简单了解python中的f.b.u.r函数
Nov 02 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 Python
Pytorch上下采样函数--interpolate用法
Jul 07 Python
python文件排序的方法总结
Sep 13 Python
python pymysql库的常用操作
Oct 16 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
Content-type 的说明
2006/10/09 PHP
谈谈新手如何学习PHP
2006/12/14 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
python脚本实现验证码识别
2018/06/07 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
使用Python进行目录的对比方法
2018/11/01 Python
Python中的集合介绍
2019/01/28 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python构造IP报文实例
2020/05/05 Python
Python 存取npy格式数据实例
2020/07/01 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
日语专业个人的求职信
2013/12/03 职场文书
应聘英语教师求职信
2014/04/24 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书