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 #### 搭建Android自动化测试环境 ##### 环境准备 在开始使用Monkeyrunner进行自动化测试之前,需要确保已经正确安装并配置了以下软件环境: 1. **JDK (Java Development Kit...
### Android自动化测试MonkeyRunner详解 #### 一、MonkeyRunner简介 MonkeyRunner是Android SDK中一个强大的自动化测试工具,它提供了一套API来控制Android设备或模拟器。通过编写Python脚本,用户可以实现诸如...
MonkeyRunner是Android SDK提供的一种工具,用于编写和执行对Android设备或模拟器的自动化测试。这个工具通过Python脚本来控制设备,进行各种用户交互,如点击、滑动、输入文本等,从而实现对应用程序的系统级测试。...
### Android自动化测试工具monkeyrunner详解 #### 一、Monkeyrunner简介 Monkeyrunner是Android平台下的一款强大的自动化测试工具,主要用于实现对Android设备或模拟器的功能性测试和稳定性测试。通过编写Python...
Monkeyrunner是Android SDK中一个强大的自动化测试工具,主要用于自动化测试Android应用程序。它通过提供一套API,允许开发者编写Python脚本来控制Android设备或模拟器,执行一系列预定义的操作,如触摸屏幕、输入...
【Android自动化测试十三之MonkeyRunner自动化框架】 MonkeyRunner是Android SDK提供的一种强大的自动化测试工具,它允许开发者通过编写Python脚本来实现对Android设备或模拟器的控制,进行UI级别的自动化测试。...
- **自动化测试**: Monkeyrunner的主要功能是自动化测试Android应用或运行单元测试包。 - **灵活性**: 可用于压力测试等其他用途。 - **API支持**: 提供了丰富的API用于设备控制、图像处理等功能。 ##### 常见API -...
### 使用Monkeyrunner实现Android自动化测试详解 #### 一、Monkey与Monkeyrunner的区分及应用场景 在探讨如何使用Monkeyrunner进行Android自动化测试之前,先来理解一下Monkey与Monkeyrunner之间的区别及其各自的...
总结来说,Monkeyrunner是Android自动化测试中的一个重要工具,尤其适合编写复杂的测试脚本,提高测试效率和覆盖率。它通过Python API提供对设备的精确控制,让开发者能够创建自定义的测试场景,确保应用的稳定性和...
总的来说,MonkeyRunner是Android自动化测试中的一种基础工具,适合进行简单的测试场景编写和初步的自动化探索。对于更复杂的测试需求,开发者可能会选择更专业化的测试框架。了解和掌握MonkeyRunner可以帮助开发者...
MonkeyRunner脚本生成工具是一种Android自动化测试框架,它允许开发者编写Python脚本来控制设备或模拟器,进行应用程序的UI测试。这个工具对于大型项目和持续集成环境尤其有用,因为它可以大大提高测试效率,减少...
Monkeyrunner是Android SDK中一个强大的自动化测试工具,它允许开发者编写脚本来控制Android设备或模拟器,进行自动化测试。...尽管如此,Monkeyrunner仍然是Android自动化测试领域不可或缺的工具之一。
Monkey是Android系统提供的一种自动化压力测试工具,它通过向设备或模拟器发送伪随机的用户事件流,如触摸屏点击、按键、滚动等,来检测应用程序的稳定性和健壮性。这些事件是由系统自动生成的,无法进行自定义,...
Monkeyrunner 是一个由 Android SDK 提供的工具,用于自动化测试 Android 应用程序。它基于 Python,允许开发者编写脚本来控制设备或模拟器的行为,并与应用程序进行交互。本篇文章将详细讲解 Monkeyrunner 的环境...