【发布时间】:2015-07-12 12:59:07
【问题描述】:
我正在尝试在 KIF 中编写一个验收测试,该测试很早就要求本地通知权限。不幸的是,由于 iOS 模拟器安全原因it isn't possible to automate accepting iOS permission alerts using KIF。根据https://stackoverflow.com/a/28443743/62,似乎有办法禁用位置、地址簿、日历和照片的权限警报,但我找不到禁用本地通知权限的方法。我尝试了链接问题中的权利方法,但以下键均无效:
kTCCServiceNotifications
kTCCServiceNotification
kTCCServiceLocalNotification
kTCCServiceLocalNotifications
还有其他想法吗?目前,我正在通过更改我的生产代码以在运行验收测试时有条件地禁用本地通知来解决此问题,但理想情况下我不必这样做。
【问题讨论】:
-
快速提问,你在哪里找到这些钥匙的?有链接吗?
-
我没有找到那些键,我猜到了,但它们不起作用。如果您查看groups.google.com/forum/#!topic/kif-framework/xayP4VVBPyg,您会看到有效的密钥。
标签: ios kif ios-permissions