Ich möchte einen Test für meine iOS-App schreiben, der den korrekten Bildschirminhalt überprüft, wenn die App über ein benutzerdefiniertes registriertes URL-Schema gestartet wird.XCode-UI-Test mit URL-Startoption starten
Zum Beispiel erhält ein Benutzer eine E-Mail mit einem Link zu myapp://action1/1234
. Wenn sie auf diesen Link tippen, wird meine App gestartet und der Bildschirm zeigt "1234" an.
In didFinishLaunchingWithOptions
überprüft mein AppDelegate, ob launchOptions?[UIApplicationLaunchOptionsURLKey]
existiert und ergreift die entsprechenden Maßnahmen.
Wie schreibe ich einen UI-Test, damit das app launchOptions-Wörterbuch die erwartete URL enthält, wenn die App gestartet wird?