XCUITests вылетает приложение на определенной странице

У меня происходит сбой во время выполнения моих UITests, что не происходит в реальном рабочем процессе приложения. Когда я захожу на определенную страницу и проверяю наличие статического текста, приложение вылетает с ошибкой Sigabrt и без сообщения. Мне удалось поставить точку останова на UITests и вывести приложение из строя через консоль, и когда я запускаю команду bt, я получаю следующую трассировку стека:

* thread #41, queue = 'com.apple.dt.xctautomationsupport.snapshot-request'
    frame #0: 0x00000001199c425e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
    frame #1: 0x00000001194e1d52 libdispatch.dylib`_dispatch_sema4_timedwait + 72
    frame #2: 0x00000001194e23c9 libdispatch.dylib`_dispatch_semaphore_wait_slow + 58
    frame #3: 0x000000013736f1b2 XCTAutomationSupport`XCTPerformOnMainRunLoop + 534
    frame #4: 0x000000013737b0c6 XCTAutomationSupport`__56-[XCTElementSnapshotRequest loadSnapshotAndReturnError:]_block_invoke + 355
    frame #5: 0x00000001194e1709 libdispatch.dylib`_dispatch_client_callout + 8
    frame #6: 0x00000001194e7e01 libdispatch.dylib`_dispatch_queue_barrier_sync_invoke_and_complete + 94
    frame #7: 0x000000013737ad61 XCTAutomationSupport`-[XCTElementSnapshotRequest loadSnapshotAndReturnError:] + 218
    frame #8: 0x000000013736e157 XCTAutomationSupport`-[XCTElementQueryProcessor snapshotForElement:attributes:parameters:error:] + 152
    frame #9: 0x000000013737d577 XCTAutomationSupport`__45-[XCTElementQuery _snapshotForElement:error:]_block_invoke + 100
    frame #10: 0x000000013737d356 XCTAutomationSupport`-[XCTElementQuery _snapshotForElement:error:] + 707
    frame #11: 0x000000013737d06f XCTAutomationSupport`-[XCTElementQuery _rootElementSnapshot:] + 215
    frame #12: 0x000000013737d6cd XCTAutomationSupport`-[XCTElementQuery matchingSnapshotsWithRelatedElements:error:] + 111
    frame #13: 0x000000013736d872 XCTAutomationSupport`-[XCTElementQueryProcessor fetchMatchesForQuery:reply:] + 192
    frame #14: 0x00000001373790ba XCTAutomationSupport`__51-[XCTAutomationSession fetchMatchesForQuery:reply:]_block_invoke + 66
    frame #15: 0x00000001194e06cb libdispatch.dylib`_dispatch_call_block_and_release + 12
    frame #16: 0x00000001194e1709 libdispatch.dylib`_dispatch_client_callout + 8
    frame #17: 0x00000001194e6294 libdispatch.dylib`_dispatch_queue_override_invoke + 887
    frame #18: 0x00000001194ebc88 libdispatch.dylib`_dispatch_root_queue_drain + 473
    frame #19: 0x00000001194eba51 libdispatch.dylib`_dispatch_worker_thread3 + 119
    frame #20: 0x0000000119a04169 libsystem_pthread.dylib`_pthread_wqthread + 1387
  * frame #21: 0x0000000119a03be9 libsystem_pthread.dylib`start_wqthread + 13

Если я запускаю приложение и делаю то же самое, что и приложение, то сбоя не происходит вообще. Как мне отладить это? PS: Запуск XCode 9.4.1

0 ответов

Другие вопросы по тегам