一、安装
Git地址:https://github.com/alibaba/taobao-iphone-device
安装:pip install -U tidevice
二、使用-命令行
1、获取设备信息
tidevice list --json
2、获取已安装应用列表
tidevice applist
3、启动/停止应用
启动应用
tidevice launch com.example.demo
停止应用
tidevice kill com.example.demo
4、获取手机崩溃文件
tidevice crashreport --list
5、获取应用性能数据
4DA226C7-8AD4-407B-A2B6-5B38B34BB3E7.png三、使用
# -*- coding:utf-8 -*-
import time
import tidevice
from tidevice._perf import DataType
run_device = tidevice.Device()
perf = tidevice.Performance(run_device, [DataType.CPU, DataType.MEMORY, DataType.NETWORK, DataType.FPS, DataType.PAGE, DataType.SCREENSHOT, DataType.GPU])
def callback(_type: tidevice.DataType, value: dict):
#可在此处存储性能数据
print("R:", _type.value, value)
#传入APP Bundle ID
perf.start("com.tencent.xin", callback=callback)
time.sleep(10)
perf.stop()
网友评论