5-monkeyrunner

一、monkeyrunner简介

脚本工具,有三个模块:monkeyrunner、monkeydevice、monkeyImage

每个模块包含对应的一些api

二、主要api

1.monkeyrunner api-alert 警告框 

void alert(string message,string title,sring ok Title)

三个参数:正文的message内容、alert警告框标题、按钮


5-monkeyrunner_第1张图片


2.monkeyrunner api-waitForConnection

等待设备连接,有多个device id ,需要指明具体哪个设备

waitForConnection(float timeout,string devices)

两个参数:等待设备的连接时间(秒单位)、deviceid设备字符串名称。

3.monkeydevice api-drag

拖动

drag(tuple start,tuple end,float duration,integer steps)

四个参数:起点位置、终点位置、d手势持续时间、插入值点的步数,默认10

4.monkeydevice api-press按键

press(string keycode,dictionary type)

两个参数:各种按键的code值、keycode名(down、up、down_and_up)

5.monkeydevice api-startActivity 启动应用

startActivity(package+‘/’+activity)       一个参数

6.monkeydevice api-touch 点击

touch(integer x,integer y,integer type)

7.monkeydevice api-type 输入

type(string message)

8.monkeydevice api-takeSnapshot 截屏

monkeyImage takeSnapshot()

9.monkeyImage api-sameAs 两个图像间做对比

boolean sameAs(MonkeyImage other,float percent)

图形名称、对比的相似度百分比

10.monkeyImage api-writetoFile 保存图像文件

void writeToFile(string path,string format)

两个参数:存储路径、图片类型(比如png\jpg)

你可能感兴趣的:(5-monkeyrunner)