有没有人成功地用来addUIInterruptionMonitor
清除运行 XCUITest 时start()
产生的警报?SFAuthenticationSession
我无法让它在 Xcode 9.1/iOS 11.1.1(模拟器或设备)上运行。标准建议(设置处理程序并随后在警报出现之前与设备交互)没有帮助。
测试记录器说app.alerts.firstMatch.buttons["Continue"]).tap()
应该可以解决问题,但这也不起作用。来自另一个 SO 答案的这种技术有时可以工作,但在 CI 上并不始终如一。
所以我想知道“官方”解决方案是否对任何人都有效。