XCode UITest:测试运行时模拟器不可见

Posted

技术标签:

【中文标题】XCode UITest:测试运行时模拟器不可见【英文标题】:XCode UITest: simulator not visible while test running 【发布时间】:2020-12-17 19:49:41 【问题描述】:

我在 XCode 中运行 UITests 时遇到问题,模拟器已启动但不可见,测试仍然运行良好,但我看不到发生了什么。

我相信测试正在运行,因为我可以看到所有输出,如果我故意犯错,调试输出也会正确显示。如果我运行主目标或单元测试目标,模拟器是可见的,问题仅在于 UI 测试。

我尝试清理项目,删除派生数据,甚至重新启动机器但无济于事。

【问题讨论】:

我也有同样的问题 @PaulT。我在下面发布了一个答案,它解决了我的问题,不确定您是否也是这种情况。 【参考方案1】:

在“调试”选项卡下的“模拟器”菜单中有一个专用选项

【讨论】:

【参考方案2】:

我通过在 Edit Scheme -> Tests -> *UITest -> Options 中禁用并行测试解决了这个问题。

【讨论】:

以上是关于XCode UITest:测试运行时模拟器不可见的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 的 UITest 中访问当前的 UIViewController?

iOS 在 Xcode UITest 中测试本地文件导入/打开

打印到 Xcode (XCTest) UITest 报告

Xamarin.UITest 与 OS X 10.15 不兼容?

Xcode 7 中的 UITest:如何测试键盘布局(keyboardType)

Xamarin.UITest 2.2.4 启动会话在第一次测试中失败