脱离PC在Android 手机内执行Uiautomator2 自动化测试

准备工具

1. 一部安卓手机,不需要root以及其它
2. 配置前需要一台电脑
3. 一根usb数据线

开始进行

1. 在手机上安装最新的Qpython,直接找版本高的下载即可,使用adb install 进行安装。
5. 安装好之后页面是这样的!
Qpython在这里插入图片描述
6. 我们需要往这里面安装一些python库,我建议是将PC上的python库直接复制到里面即可
需要以下几个库
1> uiautomator2(这个要不会装,看我其它博客有介绍)
2> retry
3> progress
4> requests (可直接在手机安装)
5> humanize
找个这些文件之后依次使用adb push命令
adb push 你本地python库的路径 /storage/emulated/0/qpython/lib/python2.7/site-packages(注意中间的空格)
7. 将pc上编辑好的脚本也push到qpython目录的scripts中,这样QpythonL算是配置完成了
8. 接下来我们要下载并且配置atx-agent
下载与linux_arm.tar.gz类似的即可,因为绝大多数手机都是Linux-arm架构的
9. 直到解压出atx-agent为止
10.此时我们需要将atx-agent发送到手机并且启动它
adb push atx-agent /data/local/tmp
adb shell chmod 755 /data/local/tmp/atx-agent
adb shell /data/local/tmp/atx-agent server -d
默认监听的端口是7912
这样我们的atx-agent也成功配置好了
11.回到QpythonL中运行代码
注意:连接这里我们写入‘http://localhost:7912’即可
这时我们会惊奇的发现,脚本成功运行了!

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她最爱橘了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值