摘要:
1. #导入模块; from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage2. #连接当前设备,并返回一个MonkeyDevice对象; device = MonkeyRunner.waitForConnection() if not device: print "Please connect a device to start!" else: print "Start " 3. #安装Android包,注意,此方法返回的返回值为boolean,由此可以判断 阅读全文
摘要:
monkeyrunner官网和很多地方都是使用的python做为脚本语言的,但是实际上monkeyrunner是支持Java做为脚本语言的,下面是对在monkeyrunner中使用Java的一些尝试,已经全部使用过是可行的,需要引入的jar包包括: ddmlib.jar;guavalib.jar;sdklib.jar和monkeyrunner.jar package com.testimport java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import com.aliyun.smoking.m 阅读全文
摘要:
monkeyrunner工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、什么是monkeyrunnermonkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键, 阅读全文