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

Dan*_*ang 15 xcode ios swift xcode-ui-testing

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

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

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

它会在测试完成后模拟器关闭时消失.

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

Cha*_* A. 16

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

在此输入图像描述

  • 谢谢!这些是获得输出的大量点击,但至少它在那里. (2认同)
  • 如何过滤Console.app日志以查看在模拟器中运行的应用程序的XCode消息?现在它是一大堆系统日志...... (2认同)