Xcode 尝试在 safari 浏览器的登录屏幕中记录以编写 UI 测试时 11.1 崩溃

Xcode 11.1 crashes when tried to record in login screen in safari browser for writing UI Tests

我正在尝试为 Microsoft SSO 登录编写 XCUITest 测试用例,但如果从应用程序在 SSO 网页或任何其他 Safari 页面上导航,我的 Xcode 每次都会崩溃。

一些开发人员已经在 Xcode 9.3 的 Apple 论坛上报告了此错误。 根据 Apple Xcode 10 发行说明,他们已在 Xcode 10 中解决此错误。 https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes

我试过 Xcode 10.3 和 Xcode 11.1,每次都遇到同样的问题。

我能够使用以下技巧以某种方式记录 SSO 登录自动化元素-

我使用 iPad 而不是 iPhone 记录了元素,它对我来说工作正常。我知道这是一个奇怪的解决方案,但对我有用。