jjzjj

addUIInterruptionMonitorWithDescr

全部标签

ios - XCTest 应用程序测试和权限警报

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

iOS UI 测试 : Handle all system prompt automatically with addUIInterruptionMonitorWithDescription

这两本我都看完了。Xcode7|XcodeUITests|Howtohandlelocationservicealert?Xcode7UITesting:DismissPushandLocationalerts我可以知道以下内容吗?1)对于位置,放置“位置对话框”表示它将处理位置提示。它是如何识别的?2)如何处理系统提示访问相册或相机?是否有处理程序描述的列表? 最佳答案 这里是addUIInterruptionMonitorWithDescription的xcode文档。/*!Addsahandlertothecurrentcon