学习android自动化测试要感谢一个朋友耐心的指导

环境搭建:(需要java JDK 以及android SDK)

JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

android SDK:http://developer.android.com/sdk/index.html

连接手机:在控制台输入:adb devices查看设备

adb shell monkey -p com.android.device -s 10 --throttle 500 -v -v -v 100

这个命令是每隔500ms点击一次,一共产生100个随机事件流

还有很多命令:来自如下博客

http://blog.csdn.net/jiguanghoverli/article/details/16841539

使用monkeyrunner 进行其他操作,可以使用notepad+或.txt文档写好程序保存成.py格式

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImagedevice = MonkeyRunner.waitForConnection()device.installPackage('./EDrive_20131205.apk')result=device.takeSnapshot()result.writeToFile('./shot.png','png')

在控制台输入如下命令:

成功将程序安装到手机上

#导入此程序所需的monkeyrunner模块
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

#
连接当前设备,返回一个MonkeyDevice对象
device = MonkeyRunner.waitForConnection()
#
安装Android包,注意,此方法返回的返回值为boolean,由此您可以判断安装过程是否正常
device.installPackage('myproject/bin/MyApplication.apk')
#
运行此应用中的一个活动device.startActivity(component='com.example.android.myapplication.MainActivity')
#
按下菜单按键
device.press('KEYCODE_MENU','DOWN_AND_UP')
#截取屏幕截图
result = device.takeSnapShot

#将截图保存至文件
result.writeToFile(
'myproject/shot1.png','png')

更多相关文章

  1. android之接收和发送广播的开机可自动运行程序
  2. 命令行装android
  3. android使用adb命令安装软件
  4. Android sdk tool android 命令参数
  5. Android shell 系统命令
  6. android jni 程序框架搭建
  7. 如何删除Android自带的应用程序?
  8. Android 调用系统的拍相程序进行录像

随机推荐

  1. Android(安卓)-- CursorAdapter
  2. 收集的几篇 Android(安卓)刷机 文章
  3. tiny210 android 移植过程中的几个问题
  4. Android——本息计算器
  5. Android(安卓)APP更新_后台下载、自动安
  6. Android初学笔记——五:数据存储
  7. 2.2 android中的多进程机制
  8. Android(安卓)显示手机电池的当前电量
  9. android分区大小的修改说明(RK)
  10. android 动态设置margin