学习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
  4. Android编译过程详解(一)
  5. android使用adb命令安装软件
  6. Android(安卓)sdk tool android 命令参数
  7. android按键模拟测试
  8. Android(安卓)shell 系统命令
  9. 关于android的各种disk images(看过的讲android image比较细致的

随机推荐

  1. Android(安卓)根据显示长度 调整字体大小
  2. 屏蔽apk在主界面上的显示
  3. Android(安卓)Build System
  4. android效果图之轮播
  5. Android(安卓)documentation decompile
  6. android 获取rom名称和版本号
  7. LKM Tricks to Android(安卓)Devices,查
  8. 定制apk名字
  9. Android(安卓)Audio代码分析14 - testPla
  10. Android:Activity:打开另外的Activity、参