第 3 章MonkeyImage 类使用方法说明
3.1创建MonkeyImage实例
Monkeyrunner类取保持设备或模拟器在屏幕的图像。图像从画面缓冲器的屏幕截图中复制。这个对象的方法可以将图像转换成各种存储格式并将图像写入一个文件,复制图像的某些部分,将该对象与其他MonkeyImage对象进行比较。并不需要创建MonkeyImage的新实例。只需要使用MonkeyDevice.takeSnapshot()从截图创建一个新的实例。例如,使用:
| |
|
newimage = MonkeyDevice.takeSnapshot()
3.2方法说明
返回类型 | 方法名 | 功能描述 |
string | convertToBytes(string format) | 将当前图片转换为特定格式,并返回一个可以作为二进制字节迭代访问的字符串 |
tuple | getRawPixel(integer x,integer y) | 返回单个像素的图像位置(x,y)的,作为整数的一个元组,在形式(A,R,G,B)。 |
integer | getRawPixelInt(integer x,integer y) | 对当前图像进行矩形选择,把矩形选择的图像作为一个新MonkeyImage对象 |
boolean | sameAs( | 把当前的 |
void | writeToFile(string path,string format) | 将当前图像按指定的文件名和图片格式进行保存 |