• monkeyrunner 简单用例编写


    monkeyrunner
    from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage
    device = MonkeyRunner.waitForConnection()
    monkeyrunner –v INFO + 脚本路径


    adb shell getevent


    device.wake( ) 点亮屏幕

    device.type('10086') 输入10086

    MonkeyRunner.sleep(3) 等待3s

    device.drag((236,440),(236,300),2,10) 滑屏:起点坐标(236,440),终点坐标(236,300)

    device.drag((236,440),(236,440),2,10) 长按

    device.touch(170,524,'DOWN_AND_UP') 点击屏幕某处,坐标值为(170,254)

    device.press('KEYCODE_VOLUME_UP','DOWN_AND_UP') 增大音量

    device.press('KEYCODE_VOLUME_DOWN','DOWN_AND_UP') 减少音量

    device.press('KEYCODE_HOME','DOWN_AND_UP') 返回主界面

    device.press('KEYCODE_BACK','DOWN_AND_UP') 返回上一级菜单

    device.press('KEYCODE_MENU','DOWN_AND_UP') 进入菜单页

    device.press('KEYCODE_CALL','DOWN_AND_UP') 进入拨号页或点按拨号键

    device.press('KEYCODE_DPAD_UP','DOWN_AND_UP') 向上移动光标

    device.press('KEYCODE_DPAD_DOWN','DOWN_AND_UP') 向下移动光标

    device.press('KEYCODE_DPAD_LEFT','DOWN_AND_UP') 向左移动光标

    device.press('KEYCODE_DPAD_RIGHT','DOWN_AND_UP') 向右移动光标

    录制脚本代码
    from com.android.monkeyrunner import MonkeyRunner as mr
    from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder

    device = mr.waitForConnection()
    recorder.start(device)

    相应的按键对应的名称如下:
    menu键:KEYCODE_MENU
    home键:KEYCODE_HOME
    back键:KEYCODE_BACK
    search键:KEYCODE_SEARCH
    call键:KEYCODE_CALL
    end键:KEYCODE_ENDCALL
    上导航键:KEYCODE_DPAD_UP
    下导航键:KEYCODE_DPAD_DOWN
    左导航键:KEYCODE_DPAD_LEFT
    右导航键:KEYCODE_DPAD_RIGHT
    ok键:KEYCODE_DPAD_CENTER
    上音量键:KEYCODE_VOLUME_UP
    下音量键:KEYCODE_VOLUME_DOWN
    power键:KEYCODE_POWER
    camera键:KEYCODE_CAMERA

  • 相关阅读:
    神经网络-FPN 19
    机器学习
    神经网络-DenseNet 18
    神经网路骨架:各自的特点统计
    转载:一步一步制作根文件系统
    设计模式博客
    【转】PowerPC平台linux设备移植
    【收藏】自己动手写编译器、连接器
    查看pthread线程库中锁的持有者方法
    【转】深入 Linux 的进程优先级
  • 原文地址:https://www.cnblogs.com/ccxniit2004/p/3616668.html
Copyright © 2020-2023  润新知