uiautomator2 adb 安装与运行 python控制手机软件

您所在的位置:网站首页 adb远程控制手机软件 uiautomator2 adb 安装与运行 python控制手机软件

uiautomator2 adb 安装与运行 python控制手机软件

2024-07-03 11:50| 来源: 网络整理| 查看: 265

研究了三天才搞定的python自动化控制手机软件,将学到的步骤和遇到的各种坑在这里记录下来,方便我之后查找 写代码前的准备工作 一、下载adb软件、添加环境变量、调试

1.0 下载adb

https://www.banxiayue.com/adb-1-0-39.html 这个是下载地址,有好几个版本

1.1 下载好后配置环境变量

打开环境变量 ----将adb的文件地址复制到环境变量中,直接上图来的更直接 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

1.2打来手机的调试功能

我的手机是华为手机 在这里插入图片描述 在这里插入图片描述 1.3 用数据线将手机与电脑连接

1.4 打开cmd,输入 adb devices 指令 查看是否连接

window + R 键打开运行窗口,输入cmd,按回车打开cmd窗口。 在这里插入图片描述 在这里插入图片描述 这里遇到的坑: 下载的adb版本过低,怎么都没有办法连接上,如果连接出现offine说明是版本过低,就重新下载高版本adb替换掉低版本的

二、 uiautomator2 安装

2.0 在cmd中输入 pip3 install --pre -U uiautomator2 下载uiautomator2库 在这里插入图片描述

三、 安装 手机设备环境

3.0 cmd窗口中输入 python -m uiautomator2 init 下载到手机上一个叫ATX的软件 在这里插入图片描述 在这里插入图片描述

3.1 在cmd中输入 python -m weditor 命令,连接 手机与电脑,同时会打开浏览器窗口,显示将手机上的内容投射到电脑上

在这里插入图片描述 在这里插入图片描述 在此,前期的准备工作就全部做完了,接下来就可以写代码来操控手机软件了。 注意:在这个期间不要将cmd窗口关闭,也不要讲数据线拔掉,一直连接着手机与电脑

但是经过一段时间不用的时候再打开weditor这个页面是连接不上的,解决办法: cmd命令行里再执行一次:python -m uiautomator2 init,再重新更新下就可以了!!

下面的是我研究了几天,写出来的自动发送消息的代码,可以自动发送消息,但有bug,技术不到家,也暂时不打算完善了。 import time import uiautomator2 text = "戳你一下,看你在干嘛" def diandian(): """点点代码, 要打开到点点页面才能执行代码""" d = uiautomator2.connect("192.168.8.101") num = 0 for i in range(150): if d(resourceId="com.immomo.momo:id/img_dialog_close"):


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3