5-monkeyrunner

一、monkeyrunner简介

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

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

二、主要api

1.monkeyrunner api-alert 警告框 

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

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



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)

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 131,187评论 18 138
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 30,451评论 18 399
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 5,384评论 0 17
  • 最近几天,娱乐新闻的头条应该都被张靓颖的事情霸占了吧。现代人对于八卦的关注度好像总是特别强,我也属于其中之一。原因...
    唠叨妹妹阅读 219评论 0 1
  • 果然效果不错,看书背单词的时候,把手机放到别的房间,然后有不懂的问题等都看完了书之后,再拿手机查,效果可以,明天继...
    一个有点理想的文艺青年阅读 129评论 0 0
  • 生活荒燥的 都没有能够安慰得了我的歌 一首一首 下一首 这首唱的是 心疼你是颗会疼的石头 这才明白 荒芜狂燥的 正...
    方艺默阅读 75评论 0 1
  • 有些话呢我不知道从什么时候开始想要讲给不同的人去听,然后呢我是一个新人。之前虽然关注简书很久也想写过文章。但是...
    错绾青丝阅读 147评论 0 0