//按下电源键(keyevent+keycode代表按下那个键)
adb shell input keyevent 26(keycode)
//在屏幕上点击坐标 x:640 y:1721 位置
adb shell input tap 640 1721
//在屏幕上从(500,1800) 滑动到(500,1000)
adb shell input swipe 500 1800 500 1000
//在屏幕上从(500,1800) 滑动到(500,1000) 耗时500ms(单位毫秒)
adb shell input swipe 500 1800 500 1000 500
//输入字符 abc
adb shell input text abc
我们可以利用上面这些命令来编写一些简单的脚本进行测试
常用的一些 Keycode
Keycode | 值 |
---|---|
KEYCODE_CALL(拨号键) | 5 |
KEYCODE_ENDCALL(挂机键) | 6 |
KEYCODE_HOME(按键Home) | 3 |
KEYCODE_MENU(菜单键) | 82 |
KEYCODE_BACK(返回键) | 4 |
KEYCODE_POWER(电源键) | 26 |
KEYCODE_NOTIFICATION(通知键) | 83 |
KEYCODE_VOLUME_UP(音量增加键) | 24 |
KEYCODE_VOLUME_DOWN(音量减小键) | 25 |
KEYCODE_Multitasking(多任务键) | 187 |