python3.6+uiautomator2进行自动化控制手机app

  • 1、已安装matplotlib库;
  • 2、已安装OpenCV2库;

一、下载adb

  1. [https://blog.csdn.net/liuxinfa/article/details/8287881
    并且在windows系统环境变量path下配置路径
  2. 如果在cmd中输入adb出现下图状况则配置成功


    1.png

二、安装uiautomator2

  1. 如果已经配置好pip环境
    直接在cmd中输入 pip install –prc uiautomator2
  2. 安装成功后

三、连接设备

  • 无论是模拟器还是手机设备,都有自己的ip地址
    如本文所用的雷电模拟器 ip: 172.16.0.112


    2.png
  • 在电脑端测试一下能否ping通


    3.png

四、在cmd查看已连接设备信息

  • 通过adb devices


    4.png

五、需要进行初始化,配置守护进程

  • 此时会在模拟器中安装ATX


    5.png

    6.png

    7.png

六、安装网页版本的weditor

8.png
  • python -m weditor,然后就会进入一个用vue.js+boostrap写的网页
  • 输入对应的设备ip就可以进行连接


    9.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # 一、框架概述 # 课程概述 1. laravel 4天(之前TP框架还是很大的区别)(国外框架) 2. 在线教...
    关进一阅读 415评论 0 0
  • # 信息系统前沿课--范老师授课 #第二次作业## 一、重新使用Markdown ##熟悉语法,了解Markdow...
    thought_10c7阅读 796评论 0 0
  • 本章节主要介绍jenkins的使用 在前一章节中已经介绍可jenkins安装步骤,不了解的可以参考前文:[jenk...
    haishuiaa阅读 3,284评论 0 3
  • 【综合】【账号】13831953942-13930914646-13930914564【账号】【串号验证】8699...
    5a15944f1ba2阅读 520评论 0 1
  • 【综合】【账号】13831953942-13930914646-13930914564【账号】【串号验证】8699...
    5a15944f1ba2阅读 555评论 0 4