zoukankan      html  css  js  c++  java
  • APP测试の: MonKeyRunner___录制与回放

    准备

    1. 需要安装 JDK
    2. 需要配置 Android_SDK 环境变量
    3. 最好有 Python 编译环境
    

    第一步

    1. 在 Android_SDK/tools 创建 monkey_record.py 脚本
    2. 通过命令 “monkeyrunner monkey_recorder.py” 运行 MonkeyRunner UI 录制界面
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Date    : 2020/8/13 19:54
    # @File    : monkey_record.py
    # @Author  : BenLam
    # @Link    : https://www.cnblogs.com/BenLam/
    # @Version : PyCharm
    
    from com.android.monkeyrunner import MonkeyRunner as _mr
    from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder
    _devices = _mr.waitForConnection()
    recorder.start(_devices)
    
    
    按钮 说明
    Wait 等待时间
    Press a Button 发送,MENU,HOME,or SEARCH 按钮.Press,Down,or Up事件
    Type Something 发送一些字符串
    Fling 用来操作虚拟键盘
    Export Action 将我们的脚本导出来
    Refresh Display 刷新当前界面
    • 接下来你干咋弄就咋弄,MonKeyRunner就是只能识别屏幕坐标定位,并不能通过元素来定位

    appcrawler

    jstack

  • 相关阅读:
    关于Linux内核版本
    什么是操作系统?
    进程三种基本状态
    Repo实践指南
    在TortoiseSVN/TortoiseGit中使用BeyondCompare进行差异对比
    Redis安装
    Outlook配置163邮箱
    Nginx安装
    MySQL字符串操作函数
    Java各种反射性能对比
  • 原文地址:https://www.cnblogs.com/BenLam/p/13498594.html
Copyright © 2011-2022 走看看