在运行Instrument的UI Automation时捕获iPhone控制台日志

时间:2011-06-02 22:17:17

标签: iphone xcode instruments ios-ui-automation

在Xcode中,我可以通过使用“Run-> Console”打开控制台来运行我的应用程序,然后执行“Build and Run”命令。现在我编写了一个UI Automation脚本,我希望在捕获控制台日志时运行该脚本。当我在仪器中按“记录”时,我的应用程序的一个实例启动并执行测试,但没有输出显示给控制台。有没有办法并行运行这两个?或者在运行UI自动化脚本时自动捕获将显示给应用程序控制台的内容?

谢谢

1 个答案:

答案 0 :(得分:1)

第一次通过UI自动化工具运行我的应用程序时,我在Xcode中打开了Organizer,发现控制台日志是空的。因此,我相信日志甚至没有被写入Organizer控制台。我发现这是我的Xcode版本中的一个错误,正如此堆栈溢出问题(Why is XCode Organizer console sometimes empty when I connect my iPhone)中所讨论的那样。在UI自动化运行时,我最终能够显示我的Organizer控制台日志。