Ich habe eine Reihe von XCUIT-Tests, die mit unserer iOS-App ausgeführt werden. Früher funktionierten sie unter Xcode 7.2.1 gut, aber ein Upgrade auf 7.3 führte dazu, dass Tests in der Phase "Einrichten - & gt; Warte auf App im Leerlauf" fehlschlagen, mit dem folgenden Fehler:
UI Testing Failure - Failed to perform AX action for monitoring the animations of <XCUIApplicationProcess: 0x7f82450288c0 [appName here] (25670)>, error: Error -25204 performing AXAction 2043
Dieser Fehler tritt bei jedem einzelnen UI-Test auf, sowohl bei Bots als auch bei lokaler Ausführung.
Hat jemand anderes dies gesehen oder irgendwelche Umgehungslösungen?
Hinweis zu sich selbst: Sie haben keinen Code, der Ihre App absichtlich abstürzt, während Tests ausgeführt werden sollen. D:
Grundsätzlich gab es einen Aufruf, die App in der Startphase der App für ein bestimmtes Schema (in unserem Fall das TEST-Schema) zu beenden. Überprüfen Sie gründlich, was die App beim Start zum Testen macht, da möglicherweise fehlerhaftes Verhalten vorliegt.
Falls noch jemand dieses Problem hat - für mich war es die Aktivierung des Optimizely-Frameworks, das diesen Fehler verursacht hat. Das Deaktivieren des Frameworks beim Ausführen von XCUITest hat es für mich gelöst.
Tags und Links ios xcode7 xcode-bots xcode7.3