当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    monkeyrunner环境搭建及实例教程(3)

    栏目:win服务器问题汇总 时间:2019-12-13 15:34

    Monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。

    一、Monkeyrunner简介

    1.MOnkeyrunner相对Monkey区别

    1)Monkeyrunner工具在工作站上通过API定义的特定命令和事件控制设备或模拟器(可控)

    2)精确控制事件之间的事件

    3)可以进行:点触屏、拖拽、长按、键盘事件

    4)可以智能截图对比和判断

    5)回溯出详细具体的BUG路径

    2.Monkeyrunner优缺点

    1) 能完全模拟人工所有操作

    2) 有详细的API文档参考

    3) 可以写出智能图像对比脚本

    4) 支持java和Python两种语言脚本

    5) 脚本移植性差

    3.Monkeyrunner脚本编写

    1) 终端USB调成开发者模式

    2)电脑安装手机驱动

    二、Monkeyrunner环境搭建

    Monkeyrunner的环境搭建,需要安装以下工具:jdk、android sdk、python编译器。

    1.jdk的安装与配置

    1)jdk下载地址

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    下载完成后,默认安装即可。

    2)jdk环境配置

    jdk安装成功后,计算机→属性→高级系统设置→高级→环境变量,在系统变量中,新建JAVA_HOME变量,变量值填写jdk的安装目录。

    在系统变量中,编辑Path变量,在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

    在系统变量中,新建CLASSPATH变量,变量值填写为:

    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

    到此,系统变量配置完毕。

    3)jdk环境检查

    检验jdk环境是否配置成功,则运行cmd,在cmd窗口中,输入 java -version (java 和 -version 之间有空格)。若如图所示,显示版本信息,则说明安装和配置成功。

    2.android sdk安装与配置

    android sdk就是指Android专属的软件开发工具包。android sdk中我们最常用的就是tools和platform-tools文件夹中的工具。

    1)sdk下载地址

    下载地址1:http://developer.android.com/sdk/index.html

    下载地址2:http://rj.baidu.com/soft/detail/23485.html?ald

    Sdk下载完成后,解压缩到自己的目录,不需要安装。

    2)sdk环境配置

    sdk安装成功后,计算机→属性→高级系统设置→高级→环境变量,在系统变量中,新建ANDROID_HOME变量,变量值填写sdk中tools和platform-tools的安装目录。

    在系统变量中,编辑Path变量,在变量值最后输入%ANDROID_HOME%;

    (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

    3)sdk环境检查

    检验sdk环境是否配置成功,则运行cmd,在cmd窗口中,输入adb。若如图所示,则说明安装和配置成功。

    3.Python编辑器安装与配置

    python用于支持Monkeyrunner运行,使用python脚本编写用例会大大简化Monkeyrunner用例的编写,且会帮助扩展monkeyrunner的自动化功能。