ios - 想要在 Xcode 中的 UI 测试期间在测试运行后停止调试控制台清除

标签 ios xcode swift xcode-ui-testing

当我在 Xcode 7.1.1 中使用 UI 测试运行单个测试并且测试完成时,调试控制台日志记录输出消失了。

我正在使用模拟器运行测试,我的 setUp() 包含 XCUIApplication().launch()

测试运行时,控制台会填满测试输出。

测试完成后模拟器关闭时删除。

有没有办法防止控制台文本消失并在测试完成后保持可见?

最佳答案

您可以在报告导航器中查看测试的日志输出,这是 Xcode 中导航器区域的最后一个选项卡(command-9 在 Xcode 9 中打开该选项卡,屏幕截图来自早期版本)。只需选择您的测试运行,然后选择 Xcode 编辑器顶部的日志而不是测试,突出显示您的测试包,然后单击显示多条水平线的突出显示行右侧的小图标。这将向您显示测试的完整输出,包括您的日志记录。

enter image description here

关于ios - 想要在 Xcode 中的 UI 测试期间在测试运行后停止调试控制台清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743312/

相关文章:

iphone - 导入指令不允许访问该类

ios - 在 iOS Swift 中设置按钮事件颜色的简单方法

swift - Swift Singleton 可以是一个具有纯类函数的类吗

ios - 检查手机是否在 iPhone 中关闭

iphone - 游戏中心同转

iOS 开发者计划证书转移

arrays - iOS Swift 3 在过滤数组之前检查每个日期是否有效

ios - Swift 从 CKRecord 返回添加整数

iOS 获取不包括企业的用户联系人

iphone - 在窗口级别获取键盘框架