monkeyrunner类可以保存设备或模拟器的截图。MonkeyImage提供了图像转换、图像存储、复制部分图像能方法。这样可以把通过截图显性的观察问题。
MonkeyImage创建对象的方法如下:
newimage =MonkeyDevice.takeSnapshot()
MonkeyImage提供了如下方法:
Methods
<nobr><em>string</em></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#convertToBytes" target="_blank">convertToBytes</a></span> (<em>string</em> format)</nobr> Converts the current image to a particular format and returns it as astring that you can then access as an
iterable of binary bytes.
|
<nobr><em>tuple</em></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#getRawPixel" target="_blank">getRawPixel</a></span> (<em>integer</em> x,<em>integer</em>
y) </nobr> Returns the single pixel at the image location (x,y), as an atuple of
integer, in the form (a,r,g,b).
|
<nobr><em>integer</em></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#getRawPixelInt" target="_blank">getRawPixelInt</a></span> (<em>integer</em> x,<em>integer</em>
y) </nobr> Returns the single pixel at the image location (x,y), as a 32-bitinteger.
|
<nobr><code><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html" target="_blank">MonkeyImage</a></code></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#getSubImage" target="_blank">getSubImage</a></span> (<em>tuple</em> rect)</nobr> Creates a new MonkeyImage object from a rectangular selection of the current image.
|
<nobr><em>boolean</em></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#sameAs" target="_blank">sameAs</a></span> (<code><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html" target="_blank">MonkeyImage</a></code>
other, <em>float</em> percent) </nobr> Compares this MonkeyImage object to another and returns the result of the comparison. Thepercent argument specifies the percentage difference that is allowed for
the two images to be "equal".
|
<nobr><em>void</em></nobr> |
<nobr><span class="sympad"><a href="http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html#writeToFile" target="_blank">writeToFile</a></span> (<em>string</em> path,<em>string</em>
format) </nobr> Writes the current image to the file specified byfilename , in the format specified by
format .
|
http://www.devdiv.com/android/docs/guide/developing/tools/MonkeyImage.html
/**
* @author 张兴业
* 邮箱:xy-zhang@163.com
* qq:363302850
*
*/
分享到:
相关推荐
Android自动测试之monkeyrunner工具.docxAndroid自动测试之monkeyrunner工具.docx
知识共享-Android自动测试之monkeyrunner工具(雷惊风).
android自动化测试monkeyrunner的入门使用教程,讲解了如何使用monkeyrunner进行android的自动化测试
Android自动化测试之MonkeyRunner--从环境构建、参数讲解、脚本制作到实战技巧
Android自动化测试之Monkeyrunner常用操作编程 本篇乃本人学习monkeyrunner时笔记,查看网络中的资料并经本人测试而出,由于本人刚接触,所以本篇内容不免肤浅,高手们请绕走~ 在测试本人以下实例时,请自行搭建...
Android自动化测试(MonkeyRunner)脚本
monkeyrunner工具提供一个API来控制Android设备。可以写一个python脚本来安装应用,运行应用,发送键值,截图。monkeyrunner对python进行了封装,加入了一些针对Android设备的类。可以完全用python脚本来实现这些...
详细介绍了如何搭建Android自动化测试环境以及使用Monkeyrunner进行自动化测试的方法。
该文档包含了本人对android自动化测试工具monkeyrunner的一些总结,有需要的可以看看。
前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它testtool等等。因接触时间很短,很多地方有不足...
测验自己开拓的Android利用过程之monkeyrunner.docx测验自己开拓的Android利用过程之monkeyrunner.docx
用于测试Android计算器,适合初学monkeyrunner测试脚本编写者
Android自动测试之monkeyrunner工具 Android自动测试之Monkey工具 Android自动化测试初探 Android自动化测试可行性途径分析 Android自动化测试之道 GSM手机自动化测试解决方案 手机自动化测试系统设计浅析 在...
主要描述如何使用monkeyrunner,以及脚本的使用
本文主要通过PPT的方式来介绍APP自动化相关知识,并且以MonKeyRunner为例讲解如何通过MonKeyRunner实战操作自动化测试
该文档适用于android平台项目的软件自动化测试,本文档描述了Monkeyrunner环境配置和具体使用教程,可供学习
MonkeyRunner也是Android SDK提供的测试工具 基于Java Instrumentation是早期Google提供的Android自动化测试工具类 UiAutomator也是Android提供的自动化测试框架,基本上支持所有的Android事件操作 Espresso,...
NULL 博文链接:https://myeyeofjava.iteye.com/blog/1561738
非扫描版 带书签许奔 著ISBN:978-7-111-52120-4目录本书赞誉前言第一部分 基础篇第1章 Android自动化测试基础1.1 Android自动化分析1.2 什么样的兵器最称手1.3 如何耍好你手上的兵器1.4 你了解你的兵器吗1.5...
Android应用Monkeyrunner测试脚本,通过脚本记录测试指令后进行回放,可实现自动化功能测试