Android的常用输入命令中,使用如下脚本命令,可以完成一些自动化测试
输入文本:
adb shell input text 12345
输入12345文本
功能键:
adb shell input keyevent 4 返回
adb shell input keyevent 66 确定
adb shell input keyevent 67 删除;更多的keyevent键对应code值参考 http://www.cnblogs.com/chengchengla1990/p/4515108.html
点击:
adb shell input tap 20 1000
点击位置(20,1000)
滑动(长按)
adb shell input swipe 10 20 100 200
从(10,20)滑动到(100,200)
长按的技巧
最后加一个参数,表示操作的时间ms,如
adb shell input swipe 100 200 500 600 900 从(100,200)滑动到(500,600)总花费900ms
adb shell input swipe 1400 400 1400 400 900 长按(1400,400) 900ms
延时方法:
for /l %%i in (1,1,1000) do echo %%i>nul
其中1000表示1000ms,精度不是很高,最高能达到100ms左右
一个抖音自动滑动的脚本 test.bat
@echo offadb devices:loopadb devicesping 1.1.1.1 -n 1 -w 5000 > nuladb shell input swipe 800 1800 800 1200goto loop