0
点赞
收藏
分享

微信扫一扫

App测试之ios避坑(支持Windows、Mac、Linux)

搬砖的小木匠 2021-09-19 阅读 57
软件测试

前言


    目前,手机测试中App应用测试越演越烈。安卓由于系统开源,因此在APP自动化测试难度上相对低,ios系统资源有所限制。因此,在ios设备上进行自动化测试会面临无权限安装测试工具到ios设备上。

测试工具


tidevice是阿里的内部的一个小组用来做 iOS 自动化用的工具。这个工具是纯 Python 写成的,所以也是跨平台的。也就是可以在能跑起来 Python 的 Windows、Linux、Mac 上运行。但是,前提是手机已安装WebDriverAgent,并启动该服务,否则,无法使用。

weditor是编辑器能够提供辅助编写脚本,查看组件信息,调试代码等功能。

atxserver2-ios-provider 该项目基于WDA在ios设备上启动服务,然后,通过Weditor或其他工具进行调试运行。

总结上述工具,必须在手机上安装WDA(WebDriverAgent)才能正常使用。

WebDriverAgent安装


该方法是个人开发者权限下进行调试使用,因此,证书有效时间短,并且需要修改BundleID方式进行构建应用。

需要设备:Mac OS

编译工具:Xcode 10.0+

step1.从Appium或 WebDriverAgent代码仓中拉取部署

step2.使用Xcode打开 WebDriverAgent文件中的WebDriverAgent.xcodeproj

step3.证书设置

举报

相关推荐

0 条评论