Ich muss folgenden Szenario mit Swift und XCTestCase auf iOS-Simulator automatisieren.iOS XCTestCase zu starten, einige Aktionen ausführen, die App beenden und App neu starten
- Schritt 1: die App starten
- Schritt 2: Performa einige Aktionen auf dem App
- Schritt 3: Töten Sie die App
- Schritt 4: die App erneut starten und prüfen, ob die durchgeführten Aktionen persistent
Ich fand in einer unserer Fragen, das folgende Snippet zu verwenden.
XCUIDevice.shared().press(XCUIDeviceButton.home)
sleep(60)
XCUIDevice.shared().siriService.activate(voiceRecognitionText: "Open {appName}")
Es hat nicht für mich funktioniert, kann jemand bitte einen anderen Ansatz vorschlagen.
Dank,
Sie machen Komponententests, oder? Wenn ja, können Sie für diesen speziellen Test zu Xcode * UI-Tests * wechseln? –