您的位置:首页 > 移动开发

appium清空EditText

2015-11-07 18:39 183 查看

adb基本命令总结(Android Debug Bridge)

adb 是PC和设备连接的桥梁,可以通过adb对devices进行相关操作

adb devices 列出你的devices

adb kill-server 杀掉adb服务(如果设备连接出问题,可尝试)

adb start-server 重启adb服务

adb shell 进入默认device的Linux shell,可以直接执行Linux命令

adb shell screenrecord /sdcard/runCase.mp4 录制视频保存,默认3min,也可以加--time-limit 60限制时间

adb install jd.apk 向设备安装app

adb pull /sdcard/runCase.mp4 c:// 把手机中文件copy到电脑

adb push C://runCase.mp4 /sdcard/ 把电脑中文件放到手机

以上就是一些基本的adb 命令

appium清空EditText(一个坑)

在使用appium过程中,发现sendkeys和clear方法并不太好使,只好自己封装模拟手工一个一个删除

这里用到keyEvent,具体内容请参考api http://appium.github.io/java-client/

要删除一段文字,该怎么做:

1. 获取文本长度

2. 移动到文本最后

3. 按下删除按钮,直到和文本一样长度

移动到文本最后:123

删除:67

public static final int
BACKSPACE
67
public static final int
DEL
67
public static final int
KEYCODE_MOVE_END
123
实现代码如下:

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: