如何识别 XCUITest 在 xcode 中运行时抛出的一些随机寡妇
Posted
技术标签:
【中文标题】如何识别 XCUITest 在 xcode 中运行时抛出的一些随机寡妇【英文标题】:How to identify some random widnows thrown while XCUITest running in xcode 【发布时间】:2018-05-11 22:08:08 【问题描述】:我们有 UI 自动化代码来测试我们的应用。当测试套件随机运行时,钥匙串会抛出一个窗口来输入凭据以访问钥匙串项目。我们不确定何时抛出该窗口。一旦 Keychain 抛出一个窗口来输入我们的测试用例块的凭据。
如何识别随机抛出的窗口或 UI,以输入钥匙串项的凭据。
【问题讨论】:
【参考方案1】:您可以使用addUIInterruptionMonitor(withDescription: _) (alert) -> Bool in
处理此问题,其中alert
将是系统警报。每当显示系统警报时,都会调用此函数。您只需在 setUp
测试函数中设置它
【讨论】:
以上是关于如何识别 XCUITest 在 xcode 中运行时抛出的一些随机寡妇的主要内容,如果未能解决你的问题,请参考以下文章
如何从 XCUITest(来自 Xcode 11)中的 xcresult 文件中提取详细信息?
为啥 XCUITest 在 Xcode 11.4.1 中捕获的流失败
更新到 Xcode 10 后 XCUITest 的测试目标似乎不起作用