android UiAutomator在清除文本时遇到中文的解决办法
来源:互联网 发布:交换机端口隔离作用 编辑:程序博客网 时间:2024/06/05 02:55
本人在做app测试的时候,需要验证输入框的内容是否能保存成功,在使用过程中发现,clearTextField();方法并不好用,只能清除第一个词或字,如果算纯英文的话就没有问题,初步判断可能是因为中文无法全选的原因,所以想了一个办法,写了一个方法。分享出来。
public void cleartext() throws UiObjectNotFoundException {String name = getUiObjextByResourceId("com.dianzhi.teacher.school:id/edit_content_change").getText();outputNotable(name.length());//如果光标在最后pressTimes(KeyEvent.KEYCODE_DEL, name.length());//如果光标在最开始pressTimes(KeyEvent.KEYCODE_FORWARD_DEL, name.length());}
其中pressTimes方法如下:
public void pressTimes(int keyCode, int times) {//对于一个按键按多次for(int i=0;i<times;i++){UiDevice.getInstance().pressKeyCode(keyCode);}}
0 0
- android UiAutomator在清除文本时遇到中文的解决办法
- 在做一个android文本阅览器时遇到的问题及解决办法
- android UiAutomator定位失灵的一种解决办法
- Android UiAutomator: 中文字符的输入方法
- UIAutomator遇到的坑
- UIAutomator通过中文文本查找控件
- Python中文文本分析时遇到的编码问题小结
- 在编译Android 工程时常遇到的问题,以及解决办法。
- uiautomator中添加中文输入法Utf7ime的时候,ant构建出现报错的解决办法
- Android的uiAutomator
- uiautomator在做android自动化测试时引入几个jar包的作用
- Uiautomator在Android Studio下的环境搭建
- java +UIAutomator 通过中文文本查找控件 报错问题
- uiautomator在使用scrollable遇到页面有两个可滑动控件的解决方法
- UiAutomator初识-在android上进行UiAutomator 测试基本步骤
- 在安装sql server2008时遇到的几个问题及解决办法
- CNN在中文文本分类的应用
- CNN在中文文本分类的应用
- leetcode 56. Merge Intervals
- 机房问题
- 338. Counting Bits -Medium
- 观察者模式
- SSM框架整合
- android UiAutomator在清除文本时遇到中文的解决办法
- webpack基础入门
- CCF201412-4 最优灌溉(80分)
- 假期训练——The Dole Queue UVA - 133 模拟
- Yii使用find findAll查找出指定字段的实现方法
- SB集成Redis学习笔记之实际应用场景-java干货
- vpn与堡垒机的关系
- TimeZone的使用示例
- 在Ubuntu中通过update-alternatives切换软件版本