【问题标题】:What is the function of uiautomator apks present on the python wrapper for uiautomator 2uiautomator 2 的 python 包装器上存在的 uiautomator apks 的功能是什么
【发布时间】:2022-12-23 00:51:02
【问题描述】:

我正在尝试阅读并理解 uiautomator2 的 python 包装器是如何工作的。 libs 中存在的 uiautomator apks 的功能是什么?整个框架是如何工作的?

还有,他们是从哪里来的?我找不到这些 apk 的源代码。 https://github.com/openatx/uiautomator2

【问题讨论】:

    标签: android-uiautomator


    【解决方案1】:

    uiautomator apk 用于处理手机上的 ui 命令。 python-uiautomator2 是一个 python 包装器,它允许

    1. 在计算机上使用 Python 编写脚本
    2. 使用/不使用 USB 连接用电脑控制手机
    3. 截屏准确
    4. 实时设备控制

      安装

      仅将一个手机连接到打开开发人员模式的计算机,确保 adb 设备正常工作 安装包:pip3 install -U uiautomator2 weditor 安装守护进程到手机:python/python3 -m uiautomator2 init

      weditor 是一个独立的网络服务器,通过浏览器与移动设备进行交互。

      基本用法

      联系

      1. 通过wifi连接手机并运行下面的python脚本

        将 uiautomator2 导入为 u2 d = u2.connect('192.168.31.37') 打印(d.info)

      2. 通过USB连接手机并运行以下python脚本

        将 uiautomator2 导入为 u2 d = u2.connect('mobile-serial') # 从“adb devices”获取 打印(d.info)

        关键事件

        d.screen_on()
        d.screen_off()
        d.press('home')
        d.press('back')
        

        有关详细信息,请点击以下链接 uiautomator2 doc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-23
      • 1970-01-01
      • 2015-05-23
      • 1970-01-01
      相关资源
      最近更新 更多