脱离PC在Android 手机内执行Uiautomator2 自动化测试 您所在的位置:网站首页 自动执行脚本手机 脱离PC在Android 手机内执行Uiautomator2 自动化测试

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

2024-04-09 17:32| 来源: 网络整理| 查看: 265

准备工具

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’即可 这时我们会惊奇的发现,脚本成功运行了!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有