请问Android 里的Monkeyrunner有什么用

 我来答
老广唱情歌
高粉答主

推荐于2016-09-04 · 关注我不会让你失望
知道顶级答主
回答量:4.8万
采纳率:81%
帮助的人:9220万
展开全部
monkeyrunner
在本文档中
一个简单的monkeyrunner计划
monkeyrunner API
运行monkeyrunner
monkeyrunner内置帮助
使用插件扩展monkeyrunner
参见
测试基础
monkeyrunner工具提供了一个API编写程序的Android代码从外部控制的Android设备或模拟器。随着monkeyrunner,你可以写一个Python程序,安装一个Android应用程序或测试包,运行它,给它发送按键,其用户界面的截图,并存储在工作站上的截图。monkeyrunner工具的主要目的是测试应用程序和设备水平和运行单元测试套件,功能/框架,但您可以自由使用它作其他用途。
monkeyrunner工具是不相关的 UI /应用练习猴子,也被称为猴子工具。猴子工具在亚行外壳,直接在设备或模拟器上运行 ,用户和系统事件生成的伪随机流。monkeyrunner工具比较,控制从工作站从API通过发送特定的命令和事件的设备和仿真器。
monkeyrunner工具为Android测试提供这些独特的功能:
多个设备控制:monkeyrunner API可以申请一个或多个测试套件,跨多个设备或模拟器。您可以物理连接所有的设备或一次启动所有的模拟器(或两者),依次连接到每一个编程,然后运行一个或多个测试。您也可以启动一个模拟器配置编程,运行一个或多个测试,然后关闭模拟器。
功能测试:monkeyrunner可以运行自动启动到完成测试Android应用程序。您提供按键或触摸事件的输入值,并查看结果截图。
回归测试 - monkeyrunner可以测试应用程序的稳定性,通过运行一个应用程序,并比较其输出一组被称为是正确的截图的截图。
可扩展的自动化-由于monkeyrunner是一个API工具包,可以控制Android设备的基于Python模块和程序开发的整个系统。除了 使用monkeyrunner API本身的,你可以使用标准的Python OS和 子进程 模块调用Android的工具,如 Android调试桥。
您还可以添加你自己的类monkeyrunner API。在使用插件扩展monkeyrunner一节中更详细地描述了这一点 。
monkeyrunner工具使用Jython的,使用Java编程语言的Python实现。Jython的允许monkeyrunner API与Android框架轻松互动。使用Jython,您可以使用Python语法来访问的常量,类和方法的AP
柚鸥ASO
2024-03-16 广告
「柚鸥ASO」在ASO这块就做的蛮不错的,一直专注于应用商店优化,因为专注所以专业;专注应用商店下载量优化、评分优化、关键词排名优化、关键词覆盖、产品权重提升等等整体方案优化服务柚鸥网络-全球ASO优化服务商专注ASO优化已11年!(效果说... 点击进入详情页
本回答由柚鸥ASO提供
51test_zhang
2013-06-19 · TA获得超过983个赞
知道小有建树答主
回答量:653
采纳率:50%
帮助的人:283万
展开全部
安卓自动化录制执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式