选自:http://yuedu.baidu.com/search?word=%D3%DA%D3%BF&pbook=0

第2节  MonkeyRunner 安装部署

如果您已经正确的安装部署了Android环境,那么在您的Android SDK 的“tools”目录下将会有一个名称为“monkeyrunner.bat”的批处理文件,

如:这个文件在我机器的位置是“E:\android-sdk\tools”目录下,如图1所示。

图1  “monkeyrunner.bat”文件位置相关信息

双击图1中“monkeyrunner.bat”文件,将出现图2所示界面信息。

图2  “monkeyrunner.bat”运行后的显示信息
如果没有出现图2所示的界面,则说明您之前的安装配置可能有一些问题,需要检查以下相关内容是否成功部署:

1.JDK是否正确安装并设置了对应的环境变量;
2.Android SDK是否正确安装部署,并将Android SDK的“platform-tools”和“tools”路径添加到了“PATH”环境变量中;
3.为了更好的对脚本进行调试,建议大家下载Python,您可以到“https://www.python.org/downloads/”下载相应的软件版本,这里我们下载其对应的Windows版本,这里我们下载目前的最新64位版本,因为我本机用的是64位的Win7操作系统,如图3所示,下载完成以后进行安装,并将“python.exe”所在路径添加到PATH环境变量中,这部分内容比较简单,请读者朋友自行完成。

图3  Python Windows相关版本下载信息
Python安装并设置了环境变量后,您可以运行控制台命令,输入“python”后,若出现图4所示界面,代表python成功已经安装并设置,您可以通过输入“quit()”或者按“CTRL+Z”退出python,回到命令行提示符。


图4  Python运行相关的显示信息
关于这部分环境部署的内容,网上也有大量的安装部署这部分内容的资料,这里不再赘述。

移动平台自动化测试从零开始-MonkeyRunner工具使用 (第二节)的更多相关文章

  1. MAC中在eclipse luna上搭建移动平台自动化测试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录

    这几天因为原来在用的hp laptop的电池坏掉了,机器一不小心就断电,所以只能花时间在自己的macbook pro上重新搭建整套环境,大家都知道搭建环境是个很琐碎需要耐心的事情,特别是当你搭建的安卓 ...

  2. Android自动化测试中Monkeyrunner详解

    之前有写过monkey测试详细说明,几天就说说monkeyrunner. monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器 ...

  3. 主题:Android、iPhone和Java三个平台一致的加密工具

    先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题.因为手机端后台通常是用JAVA开发的Web Service ...

  4. Android、iPhone和Java三个平台一致的加密工具

    先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题. 因为手机端后台通常是用JAVA开发的Web Servic ...

  5. [转] Android自动测试之monkeyrunner工具(二)

    monkeyrunner工具  前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyru ...

  6. monkeyrunner工具同Monkey工具的差别

    Monkey: Monkey工具直接运行在设备或模拟器的adb shell中,生成用户或系统的伪随机事件流. monkeyrunner: monkeyrunner工具则是在工作站上通过API定义的特定 ...

  7. 转载:monkeyrunner工具

    前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括 android测试框架.CTS.Monkey.Monkeyrunner.benchmark. ...

  8. Android自动化测试之monkeyrunner工具

    一.什么是monkeyrunner monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器.通过monkeyrunner,您可以 ...

  9. Trufun云端建模平台之云端UML工具发布

    Trufun云端建模平台包括云端UML工具,云端BPMN工具,云端思维导图工具. 云端UML工具是目前最先进的基于HTML5的UML2.x建模工具,所有代码基于JAVA开发,支持类图.用例图.活动图. ...

随机推荐

  1. 如何编译Less

    什么是LESS LESSCSS是一种动态样式语言,属于CSS预处理语言的一种.它编译后就是CSS了,大名鼎鼎的前端框架BootStrap就是用这个语言写的 下面示范下怎么用LESS编译成CSS,尽量简 ...

  2. python多进程

    一.多进程池 from multiprocessing import Pool import time pool = Pool(processes=3) result=[];lr=range(t);a ...

  3. POJ 3181 Dollar Dayz DP

    f[i][j]=f[i-j][j]+f[i][j-1],结果很大需要高精度. //#pragma comment(linker, "/STACK:1024000000,1024000000& ...

  4. XE3随笔7:可以省略的双引号

    在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行 当然只是在程序代码中可以省略, 对象会自动识别添加的. 即如此, 下面写法都可以: uses Su ...

  5. Visual studio 非常好的插件

    1. Productive power tools2015 2. Visual studio spell checker

  6. C# 读写excel 用于导入数据库 批量导入导出excel

    给大家介绍一款控件,Aspose.Cells.dll,相当强大,几乎就是excel,支持excel2003,excel2007等格式文件.excel2010以上,没有经过测试,估计也是可以. Aspo ...

  7. ARM Linux 3.x的设备树(Device Tree)

    http://blog.csdn.net/21cnbao/article/details/8457546 宋宝华 Barry Song <21cnbao@gmail.com> 1.     ...

  8. #import、#include、@class、@protocol、@interface

    #include 它用于对系统自带的头文件的引用,编译器会在系统文件目录下去查找该文件.(注意重复引用) #import 是Objective-C针对#include的改进版本,确保引用的文件只会被引 ...

  9. JS-定时器管理实例函数封装

    /** * Created by 12461 on 2016/11/6. */window.onload = function () { var oBtn1 = document.getElement ...

  10. 在Openfire中使用自己的数据表之修改配置文件

    目前我使用的Openfire版本是3.10.3,以下使用说明也是在这个版本上做的修改. Openfire提供了两种方式使用用户数据表.一种是安装完成之后默认实现的org.jivesoftware.op ...