#导入程序测试所需要的模块 from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice #连接当前对象,返回一个MonkeyDevice对象 device = MonkeyRunner...
分类:
其他好文 时间:
2015-05-20 22:04:20
阅读次数:
125
#coding=utf-8import osimport time#import MonkeyRunner three modulefrom com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImagerunCompo...
分类:
移动开发 时间:
2015-04-03 18:51:41
阅读次数:
199
天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深入理解 MonkeyRunner》书籍“。但因为诸多原因,没有如愿。所以这里把草稿分享出来,所以错误在所难免。有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息。上一节我们学习了如何通过MonkeyRun...
在上一节的第一个“增加日记”的示例中,我们并没有看到日记是否真的增加成功了,也就是说当时并没有进行结果比较。其实在MonkeyRunner框架中,测试结果的比较往往都是通过截屏比对来完成的。而截屏比对相关的方法主要是由MonkeyImage这个类来实现的,但截屏这个动作确是由MonkeyDevice提供的takeSnapshot这个方法来达成的。所以这一节我们主要就是去熟悉截屏比对相关的测试代码编写的基础知识。...
上一节我们学习了如何通过MonkeyRunner这个类的静态方法waitForConnection来把后台和设备建立好连接,且看到了在建立连接成功后,该方法会返回来一个MonkeyDevice的实例对象。那么这一节我们就通过编写一些脚本代码示例来了解学习下MonkeyDevice这个类的使用方法...
一、需要import的东西有:
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
from com.android.monkeyrunner.easy import EasyMonkeyDevice
from com.android.monkeyrunner.easy import By
from com.andro...
分类:
其他好文 时间:
2015-02-25 13:01:32
阅读次数:
225
1.背景使用SDK自带的NotePad应用作为实践目标应用,目的是对MonkeyDevice拥有的成员方法做一个初步的了解。 以下是官方列出的方法的Overview。Return TypeMethodsCommentvoidbroadcastIntent(stringuri,stringaction...
1. 前言本来这次文章的title是写成和前几篇类似的《EasyMonkeyDevice API实践全记录》,内容也打算把每个API的实践和建议给记录下来,但后来想了下觉得这样子并不是最好的方法,鉴于EasyMonkeyDevice其实就是在前几章描述的MonkeyDevice和HierarchyV...
分类:
移动开发 时间:
2015-02-10 21:27:18
阅读次数:
499
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImagedevice= MonkeyRunner.waitForConnection() #连接设备device.startActivity('com.andr...
分类:
其他好文 时间:
2015-01-31 19:22:35
阅读次数:
191
在今后MonkeyDevice原理分析中我们会学习到,当用户通过编写脚本调用MonkeyDevice的getSnapshot方法来获取当前屏幕截图的时候,最终将会通过AdbHelper的getFrameBuffer方法向ADB服务器发送截屏服务请求”framebuffer:”,ADB服务器在接收到该服务请求后,就会把该本地请求发送给远程目标机器的adbd守护进程进行处理,adbd守护进程...
分类:
其他好文 时间:
2015-01-24 15:59:42
阅读次数:
95