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 self,cls,decorator的理解
Jul 13 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
Nov 02 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
python3监控CentOS磁盘空间脚本
Jun 21 Python
python实现感知器算法(批处理)
Jan 18 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
python关于调用函数外的变量实例
Dec 26 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
Python3.9.1中使用match方法详解
Feb 08 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实现下载断点续传的方法
2014/11/12 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php时间函数用法分析
2016/05/28 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
node.js的事件机制
2017/02/08 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
怎样让char类型的东西转换成int类型
2013/12/09 面试题
机电专业体育教师求职信
2013/09/21 职场文书
高中语文教学反思
2014/01/16 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
2015年超市工作总结
2015/04/09 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB