赞
踩
最近,阿里内部开源了一个 iOS 端由 Python 编写的自动化工具,即:tidevice
它是一款跨平台的自动化开源工具,不依赖 Xcode 就可以启动 WebDriverAgent( WDA ),这也就意味着 Windows 可以直接运行 iOS 自动化脚本
进入到虚拟环境,先安装 tidevice 的依赖包
将 iPhone 设备连接到电脑上,就可以使用 tidevice 提供的功能了
查看设备列表
安装、卸载应用
安装对应的关键字为:「 install 」
tidevice 同时支持安装本地 ipa 包和远链下的 ipa 应用包
另外,tidevice 可以使用「 --udid 」参数将应用安装到某一台设备中
已安装应用及名称、版本
使用「 tidevice applist 」命令,可以查看设备上已经安装的应用、应用名称、应用版本号
设备信息
利用「 tidevice info 」可以查看设备信息,比如:设备序列号、系统版本、CPU、本机号码、时间戳、蓝牙地址、MAC 地址等信息
如果要查看设备的电池信息,可以使用关键字 「 --domain + 应用包名 」来获取
系统日志及更多帮助
查看系统日志的命令为:「 tidevice syslog 」,当然也可以配置 grep 参数进行过滤
要完成 iOS 端的自动化,我们还需要做一些准备工作
安装 WDA
需要将 WebDriverAgent 安装到 iOS 设备上,通过它驱动手机进行一系列自动化操作
PS:由于 Facebook WDA 很长
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。