运行 Instrument 的 UI 自动化时捕获 iPhone 控制台日志
Posted
技术标签:
【中文标题】运行 Instrument 的 UI 自动化时捕获 iPhone 控制台日志【英文标题】:Capturing iPhone console log when running Instrument's UI Automation 【发布时间】:2011-06-02 22:17:17 【问题描述】:在 Xcode 中,我可以在控制台打开的情况下运行我的应用程序,方法是使用“Run->Console”,然后执行“Build and Run”命令。现在我编写了一个 UI 自动化脚本,我想在捕获控制台日志时运行它。当我在仪器中按“记录”时,我的应用程序实例会启动并执行测试,但控制台不会显示任何输出。有没有办法让两者同时运行?或者在运行 UI 自动化脚本时自动捕获将显示到应用程序控制台的内容?
谢谢
【问题讨论】:
【参考方案1】:第一次通过 UI 自动化工具运行我的应用程序时,我在 Xcode 中打开了 Organizer,发现控制台日志是空的。因此,我相信日志甚至没有写入管理器控制台。我发现这是我的 Xcode 版本中的一个错误,正如这个堆栈溢出问题 (Why is XCode Organizer console sometimes empty when I connect my iPhone) 中所讨论的那样。我最终能够在 UI 自动化运行时显示我的 Organizer 控制台日志。
【讨论】:
以上是关于运行 Instrument 的 UI 自动化时捕获 iPhone 控制台日志的主要内容,如果未能解决你的问题,请参考以下文章
如果有图像,如何捕获 jquery ui 自动完成的选择事件?