51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#MonkeyRunner
Android自动化测试之MonkeyRunner
1.Monkeyrunner简介Monkeyrunner是Android系统自带的四大自动化测试工具之一,其他三个是Monkey、CTS、Benchmark;Monkeyrunner需要通过Android-SDK运行,支持用Python编写脚本,按照测试脚本去执行预先定义好的操作事件。要使用Monkeyrunner,我...
代码星球
·
2021-02-12
Android
自动化
试之
MonkeyRunner
monkeyrunner功能函数
MonkeyRunnerCommandSummary1.#导入模块; fromcom.android.monkeyrunnerimportMonkeyRunner,MonkeyDevice,MonkeyImage 还可起别名: &...
代码星球
·
2021-02-12
monkeyrunner
功能
函数
开启真机的View Server引入HierarchyViewer/By写monkeyrunner自动化测试脚本
其实相关文章网上也有不少了,不过在真机上开启ViewServer的中文文章好像只有一篇,前段时间按照这篇文章的内容,并结合英文源文去hack我的NexusS(4.1.2)也走了一点弯路。现在总结一下我的步骤(其实有相当一部分拷贝了这篇,衷心感谢原文作者)。并写点在开启ViewServer之后monkeyrunner的脚...
代码星球
·
2021-01-31
开启
真机
View
Server
引入
java调用monkeyrunner(亲测绝对可行)
我自己试验了下和官方的API编写不太一样,老别扭了,建议还是用Python写吧昨天在网上查了一下一天,都是转来贴别人的,真正敲的很少,我真不知道转的大侠你们自己敲了么?先截一段不负责任的blog图,为什么你们的测试脚本都是一样,真心尴尬。如下图:-------------------------------------...
代码星球
·
2020-12-12
java
调用
monkeyrunner
亲测
绝对
MonkeyRunner之MonkeyRecorder录制回放脚本(亲测可正常运行)
MonkeyRunner可以录制和回放脚本前置条件:电脑连接手机,输入adbdevices看看返回是否手机设备列表(我是真机,模拟器也可以)配置好安卓sdk和Python环境step:1、启动录制脚本:cmd,输入命令monkeyrunnermonkey_recorder.py会弹出一个MonkeyRecord窗口界面...
代码星球
·
2020-12-12
MonkeyRunner
MonkeyRecorder
录制
回放
脚本
第14章1节《MonkeyRunner源代码剖析》 HierarchyViewer实现原理-面向控件编程VS面向坐标编程
到此为止我们描写叙述的MonkeyRunner相应用的点击拖放等操作都是直接通过指定坐标点来实现的。比方以下触摸一个坐标点为(60,90)的按钮的脚本样例:1device.touch(60,900,MonkeyDevice.DOWN_AND_UP)代码14-1-1直接使用坐标点操作应用 这样子做的话代码会存在以下几大缺...
代码星球
·
2020-08-28
面向
编程
14章
1节
MonkeyRunner源代码剖析
MonkeyRunner 综合实践
测试场景连接设备,自动安装并启动考研帮app启动后登录账号(账号zxw1234密码:zxw123456),然后截图并保存到指定文件位置。思路分析连接设备安装app启动app输入用户名密码点击登录按钮截图脚本实现kyb_login.pyfrom com.android.monkeyrunnerimport&nb...
代码星球
·
2020-06-13
MonkeyRunner
综合
实践
MonkeyRunner API简介
MonkeyRunner工具主要有三个类:MonkeyRunnerMonkeyDeviceMonkeyImage官方API文档:http://www.android-doc.com/tools/help/monkeyrunner_concepts.html#1.MonkeyRunner类:MonkeyRunner提供连...
代码星球
·
2020-06-13
MonkeyRunner
API
简介
monkeyrunner简介
monkeyrunner简介MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunnerAPI可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。官网介绍如下Themon...
代码星球
·
2020-06-13
monkeyrunner
简介
第6章4节《MonkeyRunner源代码剖析》Monkey原理分析-事件源-事件源概览-翻译命令字串
在第2节中我们看到了MonkeySourceNetwork是怎样从Socket中获取MonkeyRunner发送过来的命令字串的,可是最后怎样将它翻译成事件的代码我们还没有进行分析,由于在那之前我们还没有了解命令翻译类的相关知识。那么经过第3小节对命令翻译类的学习后,我们就能够继续往下分析MonkeySourceNet...
代码星球
·
2020-04-06
事件
6章
4节
MonkeyRunner源代码剖析
Monkey
第6章8节《MonkeyRunner源代码剖析》Monkey原理分析-事件源-事件源概览-小结
本章我们重点环绕处理网络过来的命令的MonkeySourceNetwork这个事件源来阐述学习Monkey是怎样处理MonkeyRunner过来的命令的。以下总结下MonkeyRunner从启动Monkey開始到怎样处理完毕一个命令的流程总结例如以下:MonkeyRunner通过ADB发送shell命令”monkey-...
代码星球
·
2020-04-06
事件
6章
8节
MonkeyRunner源代码剖析
Monkey
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他