暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ios自动化那点事

互联网技能干货 2021-09-10
573

前言    

    在过去的一段时间中,一直觉得Android的adb工具很好用,然后基于adb封装成可视化工具,别提有多香,那时候就在想什么时候ios也能出一个类似的工具,终于在某天,发现了tidevice的出现,趁今天有时间整理下

介绍

    Tidevice是阿里开源的ios自动化用的工具,主要包含

    • 截图

    • APP安装,启动,停止,查看

    • 启动webDriverAgent

    • 基于API的性能采集

    该工具是用python写的,所以是跨平台的,可以在windows,mac,Linux上运行,完全可以脱离xcodebuild

    支持 IOS手机9.0-14.0版本 

安装

    # 安装
    pip3 install -U tidevice
    # 检查是否安装成功
    # 命令行输入tidevice,只有出现tidevice的版本号信息即可
    # 注意安装后,需要用爱思助手信任证书

    使用

      # 查看所有连接上的设备
      tidevice list
      List of apple devices attached
      1234567892d8372eb752f413280722cdcc200954 iPhone12 pro max
      # 截图
      tidevice screenshot 路径/文件名.jpg
      # 启动应用
      tidevice launch 包名
      # 查看已安装的第三方的包
      $ tidevice applist
      # 重启
      $ tidevice reboot
      # 安装
      tidevice install 包名
      # 关机
      tidevice shutdown
      # 查看当前版本
      tidevice version

      不定期挖掘新的工具,并总结分享,有任何疑问欢迎在评论区留言

      文章转载自互联网技能干货,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论