android monkey
来源:互联网 发布:淘宝企业店铺要纳税吗 编辑:程序博客网 时间:2024/05/20 14:25
# monkey
usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]
[-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]
[--ignore-crashes] [--ignore-timeouts]
[--ignore-security-exceptions]
[--monitor-native-crashes] [--ignore-native-crashes]
[--kill-process-after-error] [--hprof]
[--pct-touch PERCENT] [--pct-motion PERCENT]
[--pct-trackball PERCENT] [--pct-syskeys PERCENT]
[--pct-nav PERCENT] [--pct-majornav PERCENT]
[--pct-appswitch PERCENT] [--pct-flip PERCENT]
[--pct-anyevent PERCENT] [--pct-pinchzoom PERCENT]
[--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]
[--pkg-whitelist-file PACKAGE_WHITELIST_FILE]
[--wait-dbg] [--dbg-no-events]
[--setup scriptfile] [-f scriptfile [-f scriptfile] ...]
[--port port]
[-s SEED] [-v [-v] ...]
[--throttle MILLISEC] [--randomize-throttle]
[--profile-wait MILLISEC]
[--device-sleep-time MILLISEC]
[--randomize-script]
[--script-log]
[--bugreport]
[--periodic-bugreport]
COUNT
#monkey -p com.android.calculator2 -v 500
#monkey-v -pcom.android.settings--throttle 200 --pct-touch 100 500
官网可以查阅详细的文档
http://developer.android.com/tools/help/monkey.html
2.1)配置monkeyrunner环境
#gedit ~/.bashrc
android_tools=/home/funbox/workspace/env/android-sdk-linux/tools
PATH=$PATH:$android_tools
export PATH
2)monkeyrunner的使用
# Imports the monkeyrunner modules used by this programfrom com.android.monkeyrunner import MonkeyRunner, MonkeyDevice# Connects to the current device, returning a MonkeyDevice objectdevice = MonkeyRunner.waitForConnection()# Installs the Android package. Notice that this method returns a boolean, so you can test# to see if the installation worked.device.installPackage('myproject/bin/MyApplication.apk')# sets a variable with the package's internal namepackage = 'com.example.android.myapplication'# sets a variable with the name of an Activity in the packageactivity = 'com.example.android.myapplication.MainActivity'# sets the name of the component to startrunComponent = package + '/' + activity# Runs the componentdevice.startActivity(component=runComponent)# Presses the Menu buttondevice.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP)# Takes a screenshotresult = device.takeSnapshot()# Writes the screenshot to a fileresult.writeToFile('myproject/shot1.png','png')
http://developer.android.com/tools/help/monkeyrunner_concepts.html
- android monkey
- android Monkey
- Android Monkey
- (Android) Monkey
- Android Monkey
- android monkey
- android monkey
- android monkey
- Android Monkey
- android monkey
- Android Monkey
- Android Monkey
- android Monkey
- 【Monkey】Android Monkey autotest Tools
- Android中的Monkey工具
- Android中的Monkey工具
- android monkey用法
- Android Monkey test
- 自己新建一个IDOC type和IDOC 触发程序
- ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit
- php生成缩略图类,经典
- strtol()详解
- allegro中的文件类型
- android monkey
- c#验证码生成ashx
- hessian 序列化实现 初探
- 十一章:持有对象(1、范型和类型安全的容器)
- android 数据库备份
- 高配版GALAXY S5有五色可选 6月中旬发布
- Linux 下安装subversion 详细指南
- ios--- ios开发之asihttprequest数据离线缓存与读取
- NumPy数组(1、数组初探)