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中关于使用模块的基础知识
May 24 Python
Python读写Json涉及到中文的处理方法
Sep 12 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
Jan 09 Python
《Python学习手册》学习总结
Jan 17 Python
python requests证书问题解决
Sep 05 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 Python
python yield和Generator函数用法详解
Feb 10 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
Django Model中字段(field)的各种选项说明
May 19 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 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
dedecms系统常用术语汇总
2007/04/03 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python简明入门教程
2015/08/04 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
python pytest进阶之fixture详解
2019/06/27 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
任意存:BOXFUL
2018/05/21 全球购物
捐书寄语赠言
2014/01/18 职场文书
计生专干事迹
2014/05/28 职场文书
运动员口号
2014/06/09 职场文书
法学求职信
2014/06/22 职场文书
励志演讲稿500字
2014/08/21 职场文书
婚前协议书范本
2014/10/27 职场文书
通知书大全
2015/04/27 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
python神经网络 使用Keras构建RNN训练
2022/05/04 Python