Xcode 在尝试进行涉及 Web 视图的 UI 测试时崩溃



致力于为快速iOS应用程序构建自动UI测试。该应用程序涉及用于登录Facebook的网络视图。每次点击网络视图的边界并尝试登录Facebook时,如果我尝试使用内置的Xcode UI记录构建UI测试,Xcode就会崩溃。 无论我使用iPhone 6还是模拟器,无论Xcode会崩溃

。我正在使用Xcode 9。以及FBSDKLoginKit和FBSDKCoreKit。

重现步骤:

1(拥有一个带有网络视图的应用程序

2( 命中记录 UI 测试

3( 单击网络视图范围内的任意位置

这种行为有什么原因吗?

Xcode 中是否有我需要更改的设置才能记录 Web 视图交互?

以下是Xcode崩溃时收到的错误消息。

Process:               Xcode [70544]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               9.3 (14154)
Build Info:            IDEFrameworks-14154000000000000~2
App Item ID:           497799835
App External ID:       826408812
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [70544]
User ID:               501
Date/Time:             2018-05-21 14:04:50.053 -0400
OS Version:            Mac OS X 10.13.4 (17E199)
Report Version:        12
Anonymous UUID:        335CE1E7-B5AB-F717-E6D0-019AF52B3708
Sleep/Wake UUID:       7824F1AB-C514-4609-A447-F15EA9C86C84
Time Awake Since Boot: 99000 seconds
Time Since Wake:       1800 seconds
System Integrity Protection: enabled
Crashed Thread:        18  Dispatch queue: XCUIRecorder_iOS.processingQueue
Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
Application Specific Information:
ProductBuildVersion: 9E145
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): First snapshot has type Other: Other, 0x7f9d8c64aaf0, {{0.0, 0.0}, {0.0, 0.0}}
UserInfo: (null)
Hints: 
Backtrace:
0   __exceptionPreprocess (in CoreFoundation)
1   DVTFailureHintExceptionPreprocessor (in DVTFoundation)
2   objc_exception_throw (in libobjc.A.dylib)
3   +[NSException raise:format:arguments:] (in CoreFoundation)
4   -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] (in Foundation)
5   +[XCUIRecorderNodeFinder nodeToFindElementForSnapshots:language:platform:] (in XCTest)
6   -[XCUIRecorderUtilities nodeToFindElementForSnapshots:] (in XCTest)
7   __177-[XCUIRecorder_iOS _XCT_recordedEventNames:timestamp:duration:startLocation:startElementSnapshot:startApplicationSnapshot:endLocation:endElementSnapshot:endApplicationSnapshot:]_block_invoke (in XCTest)
8   _dispatch_call_block_and_release (in libdispatch.dylib)
9   _dispatch_client_callout (in libdispatch.dylib)
10   _dispatch_queue_serial_drain (in libdispatch.dylib)
11   _dispatch_queue_invoke (in libdispatch.dylib)
12   _dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
13   _dispatch_workloop_worker_thread (in libdispatch.dylib)
14   _pthread_wqthread (in libsystem_pthread.dylib)
15   start_wqthread (in libsystem_pthread.dylib)
ëØ$ïˇˇ
abort() called
Application Specific Signatures:
NSInternalInconsistencyException

这对我来说似乎是一个Xcode错误。您可以在Apple错误报告器上报告它。

相关内容

  • 没有找到相关文章

最新更新