本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==
本文为
word
格式,下载后可方便编辑和修改!
==
python
脚本范例
篇一:
monkeyrunner
详细介绍以及编写简单的
python
脚本
MonkeyRunner
:
monkeyrunner
工具提供了一个
API
,使用此
API
写出的程序可
以在
Android
代码之外控制
Android
设备和模拟器。通过
monkeyrunner
,您可
以写出一个
Python
程序去安装一个
Android
应用程序或测试包,运行它,向它
发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。
monkeyrunner
工具的主要设计目的是用于测试功能
/
框架水平上的应用程序和
设备,或用于运行单元测试套件,但您当然也可以将其用于其它目的。
monkeyrunner
工具与用户界面
/
应用程序测试工具,也称为
monkey
工具并无关
联。
monkey
工具直接运行在设备或模拟器的
adbshell
中,生成用户或系统的
伪随机事件流。而
monkeyrunner
工具则是在工作站上通过
API
定义的特定命令
和事件控制设备或模拟器。
1
、
MonkeyRunner
的特性
1)
多设备控制:
monkeyrunner API
可以跨多个设备或模拟器实施测试套件。
您可以在同
一时间接上所有的设备或一次启动全部模拟器(或统统一起),依据程序依次
连接到每一个,然后运行一个或多个测试。您也可以用程序启动一个配置好的
模拟器,运行一个或多个测试,然后关闭模拟器。
2)
功能测试:
monkeyrunner
可以为一个应用自动贯彻一次功能测试。您提供
按键或触摸
事件的输入数值,然后观察输出结果的截屏。
3)
回归测试:
monkeyrunner
可以运行某个应用,并将其结果截屏与既定已知
正确的结果
截屏相比较,以此测试应用的稳定性。
4)
可扩展的自动化:由于
monkeyrunner
是一个
API
工具包,您可以基于
Python
模块和