Sto scrivendo UITests in xCode 7.1 e ho un problema nel testare gli avvisi (Consenti notifiche nel mio caso). Durante la creazione di xCode test scrive questo codice:UITest degli avvisi in xCode 7.1
app.alerts["\U201cAppName\U201d Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
che provoca immediatamente errore:
Invalid escape sequence in literal
Così ho sostituito il codice di xCode con:
app.alerts["\u{201c}AppName\u{201d} Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Ma quando ho eseguito UITest fallisce con messaggio:
UI Testing Failure - No matches found for Alert
Lo stesso per il codice
app.alerts["“AppName” Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Ho anche provato
app.alerts.collectionViews.buttons["OK"].tap()
come persone consigliato here, ma stessa storia ...
Credo che molte persone di fronte ad una questione durante UITesting in xCode 7.1
Per favore, condividi la tua esperienza o suggerimenti per la soluzione. Grazie in anticipo!
La registrazione "sbagliato" della Unicode caratteri è oggetto di rdar: // 23.493.343. Sentiti libero di duplicare questo problema. – Tobias