monkeyRunner+Java的脚本编写示例

MonkeyRunner
1.monkeyrunner是Android SDK中自带的工具之一,该工具会提供API使用于控制Android设备或者模拟器,包括唤醒,启动app,安装和卸载app,点击和触摸事件,输入事件,截图保存等。。。

2.monkeyrunner一般是使用monkeyrunner.jar 这个文件
路径在 android-sdk-windows\tools\lib\monkeyrunner.jar
重点来了,由于这jar包里面的API都是需要用Python编写,所以还没学Python的我感觉有点压力。
在这里插入图片描述
然后小度了一下,发现monkeyrunner是对应用java参数的jar包
chimpchat.jar
路径:android-sdk-windows\tools\lib\chimpchat.jar
在这里插入图片描述

3.脚本编写
从查看jar包的类可以得知,monkeyrunner有的API,chimpchat基本的都有。

连接Android设备(这里使用的是真机)

AdbBackend.class ->public AdbBackend()->public IChimpDevice waitForConnection(long timeoutMs, String deviceIdRegex)
AdbBackend adb=new AdbBackend();
AdbChimpDevice device=(AdbChimpDevice)adb.waitForConnection(8000,"f3c01270");

if(device!=null)
	{
		System.out.println("连接成功");
	}
	
	//通过ADB shell命令打开日历app
	device.shell("am start com.android.calendar/.AllInOneActivity");
	Thread.sleep(2000);
	//截图
	IChimpImage result=device.takeSnapshot();
	result.writeToFile("E:/test1.png","png");
	Thread.sleep(1000);

Chimpchat还有很多API 下次再做个简单的测试案例去介绍

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值