-
takeSnapshot 截屏操作接口查看全部
-
alert接口的用法: void alert(string message,string title,string okTitle) message:弹框提示内容 title:弹框标题 okTitle:ok按钮 示例: #!/usr/bin/python #_*_ UTF-8 _*_ from com.android.monkeyrunner import MonkeyRunner MonkeyRunner.alert('Hello mook friends','This is title','OK')查看全部
-
1.先确定APP是否能被外部调起,前提条件是需要在APP工程源码中设置android:exported="true" 2.LaunchActivity()中的‘Activity参数’需要“包名+Activity”完整拼在一起查看全部
-
电脑上编写的脚本需要放到手机上才能用Monkey执行:adb push (脚本) (手机路径)查看全部
-
UI Automator Viewer的基本用法查看全部
-
MonkeyScript实践:实现重复搜索查询某一关键词查看全部
-
执行monkey脚本的命令【adb shell monkey -f<scriptfile><event-count>】 主要的scriptfile脚本命令: 1、DispatchTrackball命令,轨迹球事件完成点击操作,参数中的int action 0代表按下,1代表弹起,x和y代表坐标点 2、DispatchPointer命令,点击事件 3、DispatchString输入字符串事件命令,DispatchString(String text) 4、La'unchActivity启动应用,La'unchActivit(package,Activity) 5、UserWait命令,等待事件,UserWait(毫秒) 6、DispatchPress按下键值,DispatchPress(键值)#keycode 66 回车键查看全部
-
ANR结果析取实践查看全部
-
crash结果析取实践查看全部
-
*崩溃事件:忽略崩溃和异常【adb shell monkey - -ignore-crashes <event-count>】 *超时事件:忽略超时事件【adb shell monkey - -ignore-timeouts <event-count>】查看全部
-
Monkey主要的高级参数: *动作事件,类似于触摸事件【adb shell monkey - -pct-motion<percent>】 *轨迹球事件【adb shell monkey - -pct-trackball <percent>】 *基本导航事件,继续使用百分比输入设备的上、下、左、右【adb shell monkey - -pct-nav <percent>】 *主要导航事件,兼容中间键、返回键、菜单按键即软键盘上的一些访问键【adb shell monkey - -pct-majornav <percent>】 *系统导航事件,HOME、BACK、拨号及音量键【adb shell monkey - -pct-syskeys <percent>】 *启动Activity事件,设定切换已有的activity比例,使事件流在已有的activity事件之间切换【adb shell monkey - -pct-appswitch <percent>】 *不常用事件也就是其他不常用的一些手机操作事件【adb shell monkey - -pct-anyevent <percent>】查看全部
-
pct-touch 触摸事件,设定点击事件的出现比例 【adb shell monkey --pct-touch<percent>】在编译过程中加一个-v参数可以在编译时列出当前编译过程中执行的事件查看全部
-
seed参数指定随机生成数的seed值 adb shell monkey -s <seed> <event-count> 确保每次的随机执行结果一样,确保执行随机执行路径一致查看全部
-
throttle参数设置每次执行的时间间隔 adb shell monkey -p com.horsegj.company --throttle 1000 100 一共执行100次,每次间隔1秒(1000毫秒)查看全部
-
1、MonkeyScript是一组可以被Monkey识别的命令集合,并且可以完成重复且固定的操作,但是在执行操作中需要截屏操作,但MonkeyScript并不支持截屏操作,因此需要使用借助另外的叫做MonkeyRunner的工具。 2、MonkeyRunner提供了一系列的API(Application Programming Interface,应用程序编程接口)通过MonkeyRunner中的APIs我们可以完成模拟事件以及截屏操作 3、Monkey和MonkeyRunner的区别在于,Monkey是在adb shell中生成用户或系统的伪随机事件,MonkeyRunner则是通过API定义特定命令和事件来控制设备,就是MonkeyRunner把Monkey里面的事件进行了封装实现了一些函数 4、MonkeyRunner APIs中包括三大API。第一个API是MonkeyRunner主要是用来连接并操作设备或模拟器、第二个API是MonkeyDevice是提供应用,卸载应用并发送模拟事件、第三个API是MonkeyImage完成图像保存,以及对比操作。 5、MonkeyRunner主要的测试内容可分为三方面:多设备控制、功能测试、回归测试查看全部
举报
0/150
提交
取消