Ich schreibe UITests in xCode 7.1 und habe ein Problem beim Testen von Warnungen (Benachrichtigungen in meinem Fall zulassen). Während ein Test xCode Erstellung schreibt diesen Code:UITesting von Alarmen in xCode 7.1
app.alerts["\U201cAppName\U201d Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Welche sofort Fehler verursacht:
Invalid escape sequence in literal
So ersetzte ich Xcode Code mit:
app.alerts["\u{201c}AppName\u{201d} Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Aber wenn ich UITest führen Sie es nicht mit Nachricht:
UI Testing Failure - No matches found for Alert
Das gleiche gilt für Code
app.alerts["“AppName” Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Ich habe auch versucht
app.alerts.collectionViews.buttons["OK"].tap()
als Menschen here geraten, aber gleiche Geschichte ...
ich mit einem solchen Problem während UITesting viele Menschen konfrontiert glauben an xCode 7.1
Bitte teilen Sie Ihre Erfahrungen oder Vorschläge zur Lösung. Vielen Dank im Voraus!
Die „falsche“ Aufzeichnung des Unicode-Zeichens ist Thema rdar: // 23493343. Fühlen Sie sich frei, dieses Problem zu duplizieren. – Tobias