MonkeyRunner笔记(2020-11-24)

本文详细介绍了MonkeyRunner的安装步骤及环境配置,包括Android SDK、JDK和Python的安装,并演示了如何通过脚本实现自动化测试流程,还分享了一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MonkeyRunner安装部署

  1. 安装Android SDK
  • (SDK安装另外编写)
  1. 点击进入“tools”目录
  2. 双击打开“monkeyrunner.bat”可见截图内容(我的monkeyrunner.bat在tools->bin目录下)
    “monkeyrunner.bat”运行显示
  3. 如果没有上面截图显示的运行窗口可以重新检查JDK是否安装并部署环境变量
  4. JDK若有正确安装可再检查SDK,查看SDK内的“platform-tools”和“tools”的路径是否添加到环境变量中
  • (JDK安装另外编写)
  1. 最后可下载python,并添加“python.exe”到环境变量中
  • (Python安装教程另外编写)

利用脚本进行录制

  • 相关脚本文件可在这下载

  • 我这边将文件下载之后解压到bin目录下,详情可见截图
    在这里插入图片描述

  • 然后通过ADB命令将设备和终端连接上,详情可见截图,然后就有提示successful并且显示你的设备号

  • 在这里插入图片描述

  • 然后进入到bin目录下(Mac环境):(命令) cd+目录
    在这里插入图片描述

  • 然后运行monkeyrunner调用monkeyr_recorder.py脚本(命令):monkeyrunner monkey_recorder.py
    在这里插入图片描述

  • 运行成功之后会看见如下界面
    在这里插入图片描述

过程踩了个小坑

  • 将recorder、playerback解压到和monkeyrunner同一个文件夹下会省很多事,我第一次解压到tools,结果我的monkeyrunner在bin目录下,于是后续电脑操作时手机就没有同步。

如何保存脚本&回放脚本

如何形成脚本

  • 通过Fling进行滑动操作控制

  • 直接点击屏幕也会自动生成脚本

  • 脚本命令主要由DRAG(拖拽)、Touch(触碰)、Wait(等待)
    在这里插入图片描述

  • 可以通过Press a Button增加按“HOME”按键、“菜单”按键

如何保存脚本

  • 点击“Export Actions”

  • 随后选择保存位置和设置文件名称后点击保存即可,如截图所示:在这里插入图片描述

  • 通过本地文件夹打开可见之前操作的脚本
    在这里插入图片描述

  • 脚本上显示主要都是点击事件

如何通过monkey_playback.py回放脚本

  • 上面操作我的脚本放在目录:/Users/wangzuer/Documents/Test目录下,因此命令只需要通过monkeyrunner运行该脚本就好,如图所示:
    在这里插入图片描述

  • 运行之后,终端下面会有运行记录

最后还没解决的坑

  • 点击基本可以同步,然后滑动和点击部分按钮没有反应,不知道是过卡还是什么,后续继续琢磨
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值