我试图在
KIF上写一个接受测试,应用程序很早就要求本地的通知权限.不幸的是由于iOS模拟器的安全性原因
it isn’t possible to automate accepting iOS permission alerts using KIF.根据
https://stackoverflow.com/a/28443743/62,看起来有办法禁用位置,通讯录,日历和照片的权限警报,但我找不到一种方法来禁用本地通知权限.我从链接的问题尝试了权利方法,但是以下任何一个密钥都没有起作用:
kTCCServiceNotifications kTCCServiceNotification kTCCServiceLocalNotification kTCCServiceLocalNotifications
任何其他想法?现在我正在解决这个问题,通过改变生产代码来有条件地禁用接受测试运行时的本地通知,但是理想情况下我不必这样做.