Selenium模拟光标进入和tab键移动
来源:互联网 发布:linux 复制文件覆盖 编辑:程序博客网 时间:2024/06/05 14:14
在做一个项目的selenium测试,但是遇到一个问题,通过tape语句输入日期之后,到selenium运行到查询按钮的时候,
输入的日期却是不正确了。比如输入04102013,结果却04/02/13__。输入04/10/2013,结果却是04/10/20。
后来深入的研究了日期输入框的行为,原来是系统在js上做了一些特殊的处理。光标进入时,把格式掩码(如/)去掉,
显示数字,光标离开之后,进行格式掩码处理。 并且限制该输入框的最大输入长度为8。因此,才造成上面的几种错误。
所以,我们就采用下面的作法,模拟光标的进入,赋值,光标离开。
selenium.focus("id=condition.orderNo"); //id=condition.fromDate的上一个项目
selenium.focus("id=condition.fromDate"); // 设光标
selenium.type("id=condition.fromDate", "04102013"); //赋值
selenium.focus("id=condition.fromDate"); //设光标
selenium.keyPressNative("09"); //模拟键入tab键
- Selenium模拟光标进入和tab键移动
- javascript使回车键替代tab键的光标移动功能
- enter模拟tab键实现焦点移动
- Tab键与光标定位
- 在datagrid获得光标后,按tab键让其焦点移动到其他控件。
- Tab键控制光标在指定范围内移动
- QT弹出对话框&文件读取&设置tab键的顺序和光标的位置&lineedit
- 光标移动
- 光标移动
- 光标移动
- 打字效果和移动光标最后
- Vim快速移动光标至行首和行尾
- Vim快速移动光标至行首和行尾
- Vim快速移动光标至行首和行尾
- 模拟鼠标移动和左键单击
- selenium的光标悬停
- angular JS 基于ionic框架 开发移动端项目 实现进入前台 判断用户权限 控制项目UI布局和tab的部门显示和隐藏
- Android移动端input标签type=submit时,点击时会光标会进入按钮。。。
- 优酷网和56网获取网络流播放地址url的方法
- 去APP Store评分,下载
- Yahoo! s4和Twitter storm的粗略比较
- 学习JAVA应该需要掌握什么?
- 再见亦或是再见
- Selenium模拟光标进入和tab键移动
- java学习之路-----泛型---
- MMORPG服务器架构
- 进程控制(fork和exit)
- bootstrap中的alerts
- 2013百度安卓巴士轻应用4城市巡展沙龙,免费报名啦
- 第一次小小的尝试——舵机控制
- 批处理——获取当前文件夹的TXT文件名和去除掉最后一个文件名
- matlab——连续读入多个文件技巧集合