Sto provando a scrivere un test di accettazione in KIF su un'app che richiede autorizzazioni di notifica locali abbastanza presto. Sfortunatamente per ragioni di sicurezza del simulatore iOS it isn't possible to automate accepting iOS permission alerts using KIF. Per https://stackoverflow.com/a/28443743/62 sembra che ci siano modi per disattivare gli avvisi di autorizzazione per posizione, rubrica, calendario e foto, ma non sono riuscito a trovare un modo per disabilitare il permesso di notifica locale. Ho provato l'approccio dell'autorizzazione dalla domanda collegata ma nessuno dei seguenti tasti ha funzionato:Rimozione avviso di autorizzazione iOS per le notifiche locali quando si esegue l'applicazione nel simulatore
kTCCServiceNotifications
kTCCServiceNotification
kTCCServiceLocalNotification
kTCCServiceLocalNotifications
Altre idee? Per ora sto lavorando a questo problema modificando il mio codice di produzione per disabilitare in modo condizionale le notifiche locali quando i test di accettazione sono in esecuzione, ma idealmente non dovrei farlo.
domanda veloce, dove hai trovato quelle chiavi? hai un link? –
Non ho trovato quelle chiavi, le ho indovinate, ma non funzionano. Se guardi https://groups.google.com/forum/#!topic/kif-framework/xayP4VVBPyg vedrai le chiavi che funzionano. –