2016-08-08 35 views
2

So starte ich einen UI-Test in XCode, während der ein Fehler auftritt oder einige Ausnahmen ausgelöst werden.Debuggen der Anwendung während der Ausführung von UI-Tests

Ich beginne das Debuggen und versuchen zu verstehen, was das Problem ist, aber dann scheitert der UI-Test nach einiger Zeit mit dieser Fehlermeldung aus:

Assertion Failure: UI Testing Failure - Failed to perform AX action for monitoring the animations of <XCUIApplicationProcess...

Der Stapel ist weg und so ist alles, was war gedruckt auf der Konsole. Ich kann also nicht mehr mit dem Debuggen fortfahren.

Ich nehme an, dass XCode denkt, dass es auf eine Animation wartet? Hat jemand anderes dieses Problem? Hast du eine Idee, wie du es lösen kannst? Oder gibt es eine Möglichkeit, den Timer auf mehr als nur ein paar Sekunden zu erhöhen?

Antwort

5

Um den Test zu stoppen, können Sie die Programmausführung aus dem Debug-Bereich am unteren Rand von Xcode anhalten und dann von UI Test target (durch Auswahl des Stack-Rahmens) zum Application target wechseln und so lange debuggen wie Sie wollen. Setzen Sie die Ausführung einfach fort, wenn Sie die Testausführung erneut starten möchten.