• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python 使用uiautomator2连接手机设备的实现

    1. 安装ADB

    地址:https://developer.android.google.cn/studio/releases/platform-tools?hl=en
    下载对应环境的工具 解压


    之后设置环境变量

    右键我的电脑->属性 然后按下图顺序 最后添加platform-tools的路径保存即可

    设置好后cmd打开命令行

    输入adb version

    可以查看adb版本信息 ok~

    2. 安装uiautomator2

    python下载uiautomator2包

    pip install --pre uiautomator2
    

    使用数据线将手机与电脑相连 使用开发者模式
    在电脑命令行输入

    python -m uiautomator2 init

    进行初始化
    手机同一安装atx 和com.github.uiautomator.test

    如果需要wifi连接 adb需要tcpip连接模式
    所以在数据线连接时我们需要设定端口

    adb tcpip 5566

    3.测试连接

    手机与电脑连接同一个局域网
    手机连接wifi后 ip为 192.168.0.102
    adb连接手机设备


    python测试如下

    import uiautomator2 as u2
    #d = u2.connect()  # 有线连接,手机需要插电脑上 
    d = u2.connect("192.168.0.102:5566") #通过无线连接,电脑和手机需要在同一个局域网内,并且需要先用有线的方式做过初始化
    print(d.info)
    

    输出设备信息

    {‘currentPackageName': ‘com.bbk.launcher2', ‘displayHeight': 2160, ‘displayRotation': 0, ‘displaySizeDpX': 360, ‘displaySizeDpY': 720, ‘displayWidth': 1080, ‘productName': ‘PD1709', ‘screenOn': True, ‘sdkInt': 27, ‘naturalOrientation': True}

    连接成功

    到此这篇关于python 使用uiautomator2连接手机设备的实现的文章就介绍到这了,更多相关python uiautomator2连接手机设备内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python绘图库Matplotlib的基本用法
    • Python matplotlib实用绘图技巧汇总
    • Python+uiautomator2实现手机锁屏解锁功能
    • Python+uiautomator2实现自动刷抖音视频功能
    • python使用matplotlib显示图像失真的解决方案
    • 基于python的matplotlib制作双Y轴图
    • 用Python的绘图库(matplotlib)绘制小波能量谱
    • python matplotlib绘图实现删除重复冗余图例的操作
    • Python基础之画图神器matplotlib
    • python保存大型 .mat 数据文件报错超出 IO 限制的操作
    上一篇:python排序的方法实例总结
    下一篇:Python+uiautomator2实现手机锁屏解锁功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python 使用uiautomator2连接手机设备的实现 python,使用,uiautomator2,连接,