来源:AirPython
作者:星安果
1.前言
大家好,我是安果!
最近,阿里内部开源了一个iOS端由Python编写的自动化工具,即:tidevice
它是一款跨平台的自动化开源工具,不依赖Xcode就可以启动WebDriverAgent(WDA),这也就意味着Windows可以直接运行iOS自动化脚本
2.准备
进入到虚拟环境,先安装tidevice的依赖包
#安装依赖包
pip3install-Utidevice[openssl]
#查看tidevice版本,检查是否安装成功
tideviceversion
3.常见功能
将iPhone设备连接到电脑上,就可以使用tidevice提供的功能了
3-1.查看设备列表
#二选一
tidevicelist
#json数据显示
tidevicelist--json
3-2.安装、卸载应用
安装对应的关键字为:「install」
tidevice同时支持安装本地ipa包和远链下的ipa应用包
另外,tidevice可以使用「--udid」参数将应用安装到某一台设备中
#安装本地应用
tideviceinstallexample.ipa
#根据udid参数,指定设备安装应用
tidevice--udid$UDIDinstall