步骤
1、将iOS设备添加到开发者证书里面
这里主要是用于WDA服务的启动和包的安装,具体参考《苹果个人付费开发者证书申请及使用图文详解》
2、将iOS设备连接到指定的网络
这里注意要勾选上自动加入
3、防止手机系统升级
这里之所以要防止手机系统升级,主要是出于两点考虑:
首先是为了适配考虑,手机机房的设备需要保证系统多样性,需要尽可能覆盖所有的操作系统版本;其次由于系统升级弹出的是系统弹框,有些自动化工具无法定位系统弹框,从而引起自动化失败。
具体操作如下:
- 进入设置-通用-iPhone存储空间,找到下载好的系统更新文件,点进去删除
- 进入设置-通用-软件更新-自动更新,把下载iOS更新和安装iOS更新开关都关掉
4、将iOS设备设置成无密码状态
5、开启飞行模式
因为有些设备在出现异常的情况下,可以通过重启设备恢复,开启飞行模式是为了在重启之后,不出现“无SIM卡”的弹窗,从而影响WDA服务的启动。
6、打开网页检查器开关
在设置-Safari浏览器-高级中把网页检查器开关打开。
7、退出iCloud账号
因为如果很多手机都登录了同一个账号,当有新手机登录账号的时候会弹出验证码弹框,而且系统也会不定期弹出安全验证弹框,影响自动化测试的正常执行,如果有安装第三方应用的需求可以单独登录App Store的账号。
8、设置屏幕不锁定
在设置-显示与亮度-自动锁定中设置为永不锁定屏幕,防止屏幕锁定后影响自动化测试的正常执行。
9、关闭所有应用的通知权限
在设置-通知中关闭所有应用的通知权限,避免出现的通知消息打断自动化测试的执行。