记录一下ios15的自动化环境踩坑

   之前提到 Xcode版本切换和查看,由于ios和Xcode版本强相关,测试机升级到ios15之后,就必须匹配Xcode13及以上,而Xcode13同时又需要mac的版本是11.3以上,由此带来了一系列的连锁升级。于是今天记录的便是:

mac 11.3+(实际使用是12.2)xcode 13+(实际使用是13.2)ios 15+ (实际使用是15.2.1)

    以上版本下,Xcode使用wda的ios环境配置,和其他版本还是略有一些差别。

一、Xcode版本下载

appstore安装  或  直接下载安装包安装

二、wda的选取​​​​​​​

wda的选取上会有一些踩坑的地方:1) airtest目前的ios-target并未支持xcode13,所以使用该工程的wda编译会有问题:    具体问题表现:      发起连接请求时,不能连接      2)可以使用的wda工程:    https://github.com/appium/WebDriverAgent    使用appium的wda工程编译连接    3) 证书配置的一些参考(仅证书配置):    https://testerhome.com/topics/7220%EF%BC%89    4)遇到的错误:   unrecognized selector sent to instance  由于wda连接时,Xcode并不会自动展示这类错误,需要打开调试开关:  View -> Debug area -> Show Debug area

三、ifuse的问题​​​​​​​

由于需要访问iOS内文件,需要ifuse,如果出现:  kext load failed: -603947007  mount_osxfuse: the file system is not available (255)  这类错误,说明需要更新osxfuse版本,在官网下载最新版本  (https://osxfuse.github.io)即可

四、连接录制过程中的问题

    在wda连接到iOS之后,对于最新的iOS,会一直展示一个 Animation的背景,该背景提示可以忽略,不影响录制和使用,也不会录入视频中,待wda更新版本解决。

欢迎关注我的公众号【测试开发备忘录】,一起沟通交流~​​​ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值