tidevice可以帮你做什么呢?
应用安装,启动,停止,查看
启动 WDA(WebDriverAgent)(注:该操作不依赖xcodebuild,可跨平台使用)
运行UITests (跨平台使用)
性能采集(类似 PerfDog)
截图、syslog采集 等等
安装
常用命令
启动WebDriverAgent
说了一堆理论,我们看一下怎么使用的吧
前提条件
数据线将 iPhone 手机连接到 PC 上
手机上已经有WebDriverAgent这个 App 了。这个可以通过 xcode 编译源码安装,也可以用开发者证书重签名的 WebDriverAgent.ipa 安装到手机。
Linux和Windows因为默认没有usbmux这个服务,提前安装一下就可以。可以参考这个issue:
https://github.com/alibaba/taobao-iphone-device/issues/7
运行 UITests
使用下面的命令执行即可
将被测应用和执行测试应用打包成ipa后,就可以在多个的手机上运行了。
总结
作者|孙圣翔
编辑|橙子君
出品|阿里巴巴新零售淘系技术
本文分享自微信公众号 - 淘系技术(AlibabaMTT)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。