基于 KIF 的 iOS UI 自动化测试和持续集成(9)

发表于:2017-03-10来源:美团点评技术团队作者:美团点评技术团队点击数: 标签:iOSKIF
(3)多个系统弹窗确认 前面我们提到过,KIF 支持对系统弹窗的处理,即接口 acknowledgeSystemAlert ,它能帮我们确认一个系统弹窗。但是我们的应用程序在启动

(3)多个系统弹窗确认

前面我们提到过,KIF 支持对系统弹窗的处理,即接口 acknowledgeSystemAlert ,它能帮我们确认一个系统弹窗。但是我们的应用程序在启动时系统弹窗并不止一个,并且在不同设备上,因系统设置不同,系统弹窗的个数是不确定的。所以,直接使用 acknowledgeSystemAlert 并不能帮我们解决问题。因为 KIF 的开源性,我们在 KIF 框架源码 acknowledgeSystemAlert 函数中做了一次 while 循环处理,处理了出现的任意多个系统弹窗的情况,从而解决了问题。

原文转自:https://zhuanlan.zhihu.com/p/22283843