概要
该篇为脱离电脑自动测试方法,实际就是手机中会自动生成一个自动测试的进程,该进程可循环点击设置好的桌面坐标或者keyevent键值。
整体架构流程
相关命令,基于adb 命令。
adb shell后
while true;
开头需要输入的命令,达成一致循环执行的目的。
do xxx
第二行要以do开头,与while成对,实现while–do循环。后面的xxx,为第一条希望执行的控制命令。
input keyevent xxx;
此控制命令表示发送手机中的键值,如27表示拍照,3表示home键,4表示返回键。
input tap x y;
此控制命令表示触摸点击屏幕坐标(x,y),除连拍合滑动以外的东西,相机界面的大部分操作,都可以通过此方式去实现。(屏幕坐标可以通过打开显示指针位置获取)。
input swipe x1 y1 x2 y2 t (ms)
此控制命令表示从x1,y1左边滑动到x2,y2坐标,t为滑动时间。am start com.android.camera;
打开相机命令;
sleep xx;
延时时间,秒为单位,如1为1s,0.3为300毫秒。
done &;
此为结尾命令,此命令后,就开始循环执行从 do开始的控制命令。同时会生成一个自动