UIAutomator2环境安装

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

一.终端环境

1.首先前提是已经有adb环境
2.需要下载3个包
app-uiautomator.apk
app-uiautomator-test.apk
atx-agent_0.10.1_linux_armv7.tar.gz
前两个apk, 用adb install -r 安装到终端设备上
atx放到

https://github.com/openatx/android-uiautomator-server/releases
app-uiautomator-test.apk
(测试组件)

app-uiautomator.apk
(主服务)小车

1.下载atx
https://github.com/openatx/atx-agent/releases

atx-agent_0.10.1_linux_armv7.tar.gz

💡 ‌操作提示‌:下载后通过 adb install 安装APK,通过 adb push 部署atx-agent至 /data/local/tmp/ 目录
2. 整个push进目录
adb push atx-agent_0.10.1_linux_armv7.tar.gz /data/local/tmp/

3.解压给权限
adb shell
cd /data/local/tmp
tar -xzf atx-agent_0.10.1_linux_armv7.tar.gz # 解压
chmod +x atx-agent # 赋予执行权限

4.启动守护进程atx
C:\Users\JayYFHuang>adb shell

开启atx-agent (如果不开启的话,是没法跑程序的,前面就无法获取device)
PD2366:/ $ /data/local/tmp/atx-agent server -d

INFO[0000] run atx-agent in background
INFO[0000] atx-agent listening on :7912
PD2366:/ $

关闭atx-agent
PD2366:/ $ /data/local/tmp/atx-agent server --stop
INFO[0000] stop server self
INFO[0000] wait server stopped

4.第二种启动守护进程atx ./atx-agent server --udid 10AE7716MP001AA &

这里可以不用
5.验证服务情况
#查看端口监听 adb shell netstat -tln | grep 7912

#或通过HTTP接口验证 curl http://设备IP:7912/info

PC端环境

pip install uiautomator2

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值