众所周知,一般情况下我们使用android中的monkeyrunner进行自动化测试时,使用的是python语言来写测试脚本。不过,最近发现可以用java调用monkeyrunner Api,用java语言写测试脚本。   于是,就简单研究了一下。这里做一些总结。希望有对在研究的午饭可以有所用处。 开始时,搜素到一些零碎的教程,说使用java调用monkeyrunner时,需要导入android sdk  tools路径下的lib里面的4个包:ddmlib.jar,guavalib.jar,monkeyrunner.jar,sdklib.jar.当然,这里建的是java工程,往工程里面导包就是
2023-03-31 03:45:59 139KB AND android android框架
1
###说明洛文基于monkeyrunner的安卓应用的自动化测试,并输出测试结果到HTML的框架仿腾讯测试框架 ## lowen3版本稳定支持多个设备(最多40个USB连接)同时执行脚本 代码有待完善,欢迎有兴趣的朋友一起讨论(目前报表里面使用echarts部分没有写数据处理逻辑,框架已搭好)###主框架代码1 bin \ lowen_play.bat 循环执行N个py脚本 1.初始化路径,时间 2.打开线程记录cpu,内存等日志 3.打开线程记录 4.执行py脚本 5.批量处理截图加上水印(通过bin \ ImageMarkClickLogo.jar) 6.关闭记录日志的线程(关闭窗口) 7.阅读是否崩溃 8.输出html报表 ###主框架代码2 bin \ launch.py遍历mr文件夹下面的所有文件夹,执行mr子文件夹里面的所有mr脚本 ### usage例子1 修改mr子目录
2022-07-20 09:37:54 5.92MB 系统开源
1
因为每次只能上传一个文件,所以分开上传了
1
该sdk包含tools和platform-tools,下载后解压到没有中文路径的地方。JDK8+Android SDK Tools24.4.1+Android SDK Platform-tools29.05+Python3.5能稳定搭建出Monkeyrunner
2021-12-17 17:50:02 183.3MB sdk monkeyrunner
1
Adb-For-Test 通过 adb 命令实现简单的点击、滑动、长按等效果,可通过比例定位元素、通过元素定位(需要 Android 版本高于 4.0),用于Android Test,拥有 monkeyrunner 的绝大部分功能 2018.05.17 python 版本获取分辨率方法添加对 4.3 及以上机型通过wm size命令获取 2015.12.24 java 版本增加 pinchZoom 方法,对屏幕进行缩放 2015.04.28 重构 python 版本中的 adbUitils 模块,合并 AppInfo、Action 类至 ADB中 初始化方法: adb = ADB() 或 adb = ADB("device_id") 重构的目的是增加 python 版本对多设备的支持,通过传入 device_id,解决有多台设备连接 USB 时无法执行脚本的问题 Element 类中增加通
2021-09-29 15:53:03 3.83MB python java adb adb-android
1
近研究monkeyrunner, 其中monkey_recorder.py的界面不是很好操作,点起来很麻烦,对runner的源码做了一些修改,现在用起来方便多了, 经过测试运行很稳定,但是鼠标拖拽屏幕的功能没有实现,算是一个遗憾吧,后面有时间再研究加上 ------------------------------ 这段时间有空,已经实现了鼠标拖拽,还有些不足之处,后期继续优化
2021-07-15 18:35:12 22.05MB monkey runner 源码 monkey_
1
该jdk8又叫jdk1.8,下载后安装.exe,记住下载路径,在JAVA文件夹内。JDK8+Android SDK Tools24.4.1+Android SDK Platform-tools29.05+Python3.5能稳定搭建出Monkeyrunner
2021-07-08 18:52:27 200.87MB jdk8 monkeyrunner
1
移动应用测试Android自带命令参数(adb、monkey、monkeyrunner)知识点整理(思维导图加图).rar 根据如下Android自动命令参数(adb、monkey、monkeyrunner)整理: adb命令参数 Monkey命令选项参考 monkeyrunner
2021-04-16 09:04:01 443KB 移动应用测试 ADB Monkey monkeyrunner