ios - 仅在 UIAlertView 出现时才单击 "Okay"

标签 ios kif-framework kif

我有一个偶尔会显示 UIAlertView 的 iOS 应用程序。例如,如果用户靠近某个位置,则向他们显示警报,除非我们已经在过去一小时内向他们显示了警报。

如何使用 KIF 进行测试?警报并不总是出现,所以我等不及了。我希望只有在出现警报时才能单击“确定”。如果没有出现,继续。

我知道 KIF 中没有条件,但我还能以某种方式测试它吗?

最佳答案

警报出现在什么条件下?您能否在测试中使该条件为真或假?与根据测试外部环境不同执行不同的单个测试相比,您最好进行一个测试,当它为真时它确实显示,而当它为假时不显示。

关于ios - 仅在 UIAlertView 出现时才单击 "Okay",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26657009/

相关文章:

iOS 系统权限警报 View 未显示在对象浏览器中

kif-framework - KIF 命令行支持在真实设备上运行测试

ios - Xcode 测试导航器卡在使用 KIF 测试的微调器上

ios - 右侧导航按钮顶部的角标(Badge)

ios - 谷歌将不再允许在嵌入式浏览器中向谷歌发出 OAuth 请求

ios - 创建可录制和播放本地视频的 iPad 应用程序的最佳技术是什么?

KIF:有没有办法在当前屏幕中获取所有可访问性标签?

ios - 如何比较 KIF 3.1.1 中 UI 中的文本和从 Web 服务接收的文本?

ios - 从 accessibilityLabel 获取 UIVIew 用于 KIF 自动化