手机python直接运行自动化测试程序,这样开启后台ATX-agent,在手机上也能运行ADB命令,让ATX-agent服务(UIautomator2)“开G”跑起来!太给力了。

#手机自动化# #手机运行Python代码# 

手机python直接运行自动化测试程序,这样开启后台ATX

编言:作者,菜鸡程序员一枚。说得不对的地方,大佬,看了大家不要见笑。

目的:在手机端直接运行python自动化程序,无需多次依赖USB连接电脑PC端调试,实现走到哪,d某音刷到哪。

过程:之前在一直在电脑连接手机测试安卓手机端端自动化应用程序,python+UIautomator2

问题:老是固定手机连接到电脑u2.connect(),或者顶多局域网无线u2.connect_adb_wifi(),离开了电脑,就无法正常跑手机端的自动化程序,感觉不太适应移动化测试,我就想走到哪,只要有网,在手机上就能直接跑python代码,让手机“开挂”不停跑代码。

解决:各种网上查学,最终定下来,在安卓手机上通过如下几个应用实现,ADB.apk、pydroid 3,ATX(必须要有啊,文末获取)。

思路:通过手机上的ADB执行命令,让UIautomator2在后台运行服务,pydroid 3负责编码运行。

关于手机端的Python编辑器,强烈新手推荐pydroid 3,pip安装UIautomator2是非常方便快捷,刚开始用的qpython,装包各种卡壳,可能是笔者太菜了,觉得不是很友好,欢迎交流。

之前,有见CSDN的网友评论说,无法在手机上直接开启ATX服务,每次还是要电脑配合,经过我这步步实践,只要在手机上装了ADB应用,是不用电脑也能走到哪儿直接开干。

结尾:上面的apk资源包,我会放在jimeizy分享给大家,交流回:手机自动化,免费获取。

其它提醒:1.当你第一次在手机adb应用上找不到 devices的时候,通过电脑,或者手机拨号键盘设置端口号【打开拨打电话界面 输入(*#*#2846579#*#*) ,打开后台设置 -> usb端口设置 -> 生产模式】;2.遇到手机运行python编辑器,一段时间不跑程序问题,记得设置后台保活,不被电池优化等。

#####################################

转载的朋友,请注明来源,不得更改伪原创本篇文章。谢谢支持理解,创作不易~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_1311209878

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

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

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

打赏作者

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

抵扣说明:

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

余额充值