我正在编写XCTest应用程序测试,通过在UIApplicationrootViewController上调用presentViewController来测试一些UIViewControllers。这工作正常,除了权限对话框。一些UIViewControllers使系统弹出权限对话框,用于访问相机或麦克风等内容。我不确定如何解雇他们。如果这是一个UI测试,我可以使用addUIInterruptionMonitorWithDescription并通过tap关闭警报。但是,我不确定如何进行这项工作。应用测试能否访问UI测试功能? 最佳答案