-1

我们有 UI 自动化代码来测试我们的应用程序。当测试套件随机运行时,钥匙串会抛出一个窗口来输入凭据以访问钥匙串项目。我们不确定何时抛出该窗口。一旦 Keychain 抛出一个窗口来输入我们的测试用例块的凭据。

如何识别随机抛出的窗口或 UI,以输入钥匙串项的凭据。

4

1 回答 1

0

您可以使用系统警报addUIInterruptionMonitor(withDescription: _) { (alert) -> Bool in }在哪里处理。alert每当显示系统警报时,都会调用此函数。您只需在setUp测试功能中设置它

于 2018-06-11T05:03:20.990 回答