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之玩转字符串(3)
Sep 14 Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 Python
详解Django中的form库的使用
Jul 18 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
Python实现统计文本文件字数的方法
May 05 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
Python上下文管理器和with块详解
Sep 09 Python
Python实现的txt文件去重功能示例
Jul 07 Python
深入浅析python 协程与go协程的区别
May 09 Python
python3 动态模块导入与全局变量使用实例
Dec 22 Python
python可迭代对象去重实例
May 15 Python
解决Python数据可视化中文部分显示方块问题
May 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
默默简单的写了一个模板引擎
2007/01/02 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
许愿墙中用到的函数
2006/10/07 Javascript
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
python实现单机五子棋
2020/08/28 Python
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
新闻专业个人自我评价
2013/09/21 职场文书
优秀民警事迹材料
2014/01/29 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
会计演讲稿范文
2014/05/23 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
初一数学教学反思
2016/02/17 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python