Unsere Tests funktionierten einwandfrei, aber ohne ersichtlichen Grund (Überprüfung der Commits) wurden die UI-Tests einfach gestoppt, um im Simulator zu funktionieren. t getestet auf einem Gerät noch nicht). Jedes Mal, wenn eine Aktion für eine UI-Komponente ausgeführt werden muss (wie tap()
oder typeText("string here")
), wird der Fehler im Titel Failure getting list of active applications: AX error -25205
ausgegeben. Hier(UI-Test mit Swift) Fehler beim Abrufen der Liste der aktiven Anwendungen: AX-Fehler -25205
ist das Protokoll von dem Punkt geht alles schief:
t = 13.57s Find: Elements matching predicate '"TextFieldUsuario" IN identifiers'
t = 13.74s Assertion Failure: UI Testing Failure - Failure getting list of active applications: AX error -25205
/Users/desenvolvimento/projetos/Mobile-iOS/Mobile-iOSUITests/SupportUITests.swift:45: error: -[Mobile_iOSUITests.LoginViewControllerUITest testLoginComSucesso] : UI Testing Failure - Failure getting list of active applications: AX error -25205
2016-07-15 09:46:42.722 XCTRunner[22227:716756] -[__NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x7f8728d66170
t = 13.74s Tear Down
/Users/desenvolvimento/projetos/Mobile-iOS/Mobile-iOSUITests/SupportUITests.swift:45: error: -[Mobile_iOSUITests.LoginViewControllerUITest testLoginComSucesso] : failed: caught "NSInvalidArgumentException", "-[__NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x7f8728d66170"
(
0 CoreFoundation 0x0000000102552d85 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000101fc6deb objc_exception_throw + 48
2 CoreFoundation 0x000000010255bd3d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x00000001024a1cfa ___forwarding___ + 970
4 CoreFoundation 0x00000001024a18a8 _CF_forwarding_prep_0 + 120
5 XCTest 0x0000000101a70fcb -[XCAXClient_iOS activeApplications] + 438
6 XCTest 0x0000000101a71eb9 -[XCAXClient_iOS interruptingUIElementAffectingSnapshot:] + 102
7 XCTest 0x0000000101a92ad9 -[XCUIElementQuery matchingSnapshotsHandleUIInterruption:withError:] + 180
8 XCTest 0x0000000101a83d74 __43-[XCUIElement resolveHandleUIInterruption:]_block_invoke + 238
9 XCTest 0x0000000101a63629 -[XCTestCase startActivityWithTitle:block:] + 350
10 XCTest 0x0000000101a83c79 -[XCUIElement resolveHandleUIInterruption:] + 140
11 XCTest 0x0000000101aa3d81 __63-[XCUIElement(XCUIElementEventSynthesis) _dispatchEvent:block:]_block_invoke + 82
12 XCTest 0x0000000101a63629 -[XCTestCase startActivityWithTitle:block:] + 350
13 XCTest 0x0000000101aa3d20 -[XCUIElement(XCUIElementEventSynthesis) _dispatchEvent:block:] + 405
14 XCTest 0x0000000101aa4ea7 -[XCUIElement(XCUIElementEventSynthesis) tap] + 121
15 Mobile-iOSUITests 0x0000000110d7cfca _TFC17Mobile_iOSUITests14SupportUITests13executarLoginfTCSo15XCUIApplication5loginSS5senhaSS_T_ + 1210
16 Mobile-iOSUITests 0x0000000110d7d653 _TFC17Mobile_iOSUITests14SupportUITests32performarLoginValidoComAplicacaofCSo15XCUIApplicationT_ + 627
17 Mobile-iOSUITests 0x0000000110d77d3a _TFC17Mobile_iOSUITests25LoginViewControllerUITest19testLoginComSucessofT_T_ + 138
18 Mobile-iOSUITests 0x0000000110d77d82 _TToFC17Mobile_iOSUITests25LoginViewControllerUITest19testLoginComSucessofT_T_ + 34
19 CoreFoundation 0x000000010243b5cc __invoking___ + 140
20 CoreFoundation 0x000000010243b41e -[NSInvocation invoke] + 286
21 XCTest 0x0000000101a5fef3 __24-[XCTestCase invokeTest]_block_invoke_2 + 362
22 XCTest 0x0000000101a94613 -[XCTestContext performInScope:] + 190
23 XCTest 0x0000000101a5fd78 -[XCTestCase invokeTest] + 169
24 XCTest 0x0000000101a603a2 -[XCTestCase performTest:] + 459
25 XCTest 0x0000000101a5dcf7 -[XCTestSuite performTest:] + 396
26 XCTest 0x0000000101a5dcf7 -[XCTestSuite performTest:] + 396
27 XCTest 0x0000000101a4ab10 __25-[XCTestDriver _runSuite]_block_invoke + 51
28 XCTest 0x0000000101a6bb4c -[XCTestObservationCenter _observeTestExecutionForBlock:] + 640
29 XCTest 0x0000000101a4aa55 -[XCTestDriver _runSuite] + 453
30 XCTest 0x0000000101a4b7d1 -[XCTestDriver _checkForTestManager] + 259
31 XCTest 0x0000000101a95a9a _XCTestMain + 628
32 CoreFoundation 0x00000001024782ec __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
33 CoreFoundation 0x000000010246df75 __CFRunLoopDoBlocks + 341
34 CoreFoundation 0x000000010246d6d2 __CFRunLoopRun + 850
35 CoreFoundation 0x000000010246d0f8 CFRunLoopRunSpecific + 488
36 GraphicsServices 0x000000010460dad2 GSEventRunModal + 161
37 UIKit 0x0000000102908f09 UIApplicationMain + 171
38 XCTRunner 0x00000001019cf8ad XCTRunner + 6317
39 libdyld.dylib 0x0000000104e2f92d start + 1
)
Ich habe Leute mit ähnlichen Problemen gefunden, aber keiner von ihnen scheint eine Lösung für unseren Fall gefunden zu haben:
1:
https://forums.developer.apple.com/thread/47696
Lösung: Installation von El Capitan und Aktualisierung von Xcode; Wir sind bereits in El Capitan, und unser Xcode ist die neueste Version gemäß der App Store App.
2:
iOS UI Testing : Failure getting list of active applications: AX error -25205
Lösung: Keine der Antworten eine Lösung geben.
3:
UITesting Failure getting list of active application
Lösung: "Enable UI Atomation" auf dem Gerät (Einstellungen> Developer). Es ist bereits im Simulator aktiviert.
Meine Xcode-Version ist 7.3.1 (7D1014) und die OS X-Version ist 10.11.4 (15E65).
Jemand weiß, wie man dieses Problem löst? Vielleicht El Capitan auf die neueste Version aktualisieren?
Versuchen Xcode 8? Oder vielleicht zurück in die andere Richtung? Ich habe die Erfahrung gemacht, dass der UI-Test in Xcode 7.3.1 ziemlich gestört ist. – matt
Also ist es besser in Xcode 8? – vitormm
Es ist viel besser für mich, aber YMMV. Deshalb schlage ich vor, dass Sie es zumindest versuchen. – matt