【发布时间】:2018-05-01 07:02:04
【问题描述】:
是否有人在运行 XCUITest 时成功使用 addUIInterruptionMonitor 清除了由 start() 和 SFAuthenticationSession 产生的警报?
我无法让它在 Xcode 9.1/iOS 11.1.1(模拟器或设备)上运行。 standard advice(设置处理程序并随后在警报出现之前与设备交互)没有帮助。
测试记录器说app.alerts.firstMatch.buttons["Continue"]).tap() 应该可以解决问题,但这也不起作用。来自另一个 SO 答案的This 技术有时有效,但在 CI 上并非始终如一。
所以我想知道“官方”解决方案是否对任何人都有效。
【问题讨论】:
标签: ios xcode-ui-testing xcuitest sfauthenticationsession