自动化"允许通知"在Xcode Server Bots的单元测试中

时间:2016-12-12 16:14:02

标签: unit-testing apple-push-notifications xcode-bots

我有一个应用程序,在第一次运行时会询问用户是否允许通知。它为此提供了标准的OS UI。我现在正在使用Xcode服务器进行CI,当我安装到服务器的模拟器时,他们会被困在"允许通知"

有没有办法在Bot脚本中自动触发?

注意: Xcode 8.x,macOS Sierra。

可根据需要添加更多详细信息。

1 个答案:

答案 0 :(得分:0)

查看可用于提供闭包的XCTestCase.addUIInterruptionMonitor(withDescription:handler:) API,当出现Notification Permissions提示等提醒时,将调用该闭包。

https://developer.apple.com/reference/xctest/xctestcase/1496273-adduiinterruptionmonitor