Iphone 从自动化脚本在instruments iOS标准输出上拥有自定义日志

Iphone 从自动化脚本在instruments iOS标准输出上拥有自定义日志,iphone,ios,logging,xcode-instruments,Iphone,Ios,Logging,Xcode Instruments,我正在使用instruments CLI自动化测试 现在,测试需要在我的应用程序中的某些特定操作完成后启动另一个进程 i、 让我们假设应用程序 单入-->创建帐户-->发布更新-->单出 一旦注销完成,我想为我的应用程序拍摄一个内存快照,为此我将使用top/ps命令 我想做的是,一旦完成挑选操作,就在输出上记录一些特定的内容。 e、 g“唯一字符串……单选完成……唯一字符串” 另一个脚本将继续检查日志的输出,并查看此字符串是否出现,并在出现时启动其他进程 现在实际的问题是,在我的自动化javas

我正在使用instruments CLI自动化测试

现在,测试需要在我的应用程序中的某些特定操作完成后启动另一个进程

i、 让我们假设应用程序

单入-->创建帐户-->发布更新-->单出

一旦注销完成,我想为我的应用程序拍摄一个内存快照,为此我将使用top/ps命令

我想做的是,一旦完成挑选操作,就在输出上记录一些特定的内容。 e、 g“唯一字符串……单选完成……唯一字符串”

另一个脚本将继续检查日志的输出,并查看此字符串是否出现,并在出现时启动其他进程

现在实际的问题是,在我的自动化javascript中执行console.log(字符串)是否会放在仪器的stdout上?
如果现在我可以使用什么命令(或API)在instruments CLI的stdoud上创建自定义日志?

我想这就是您要搜索的:


logDebug(“日志消息”);

将其放入脚本中,
将在Instruments的编辑器日志中写入一条日志消息。但是,我还没有在跟踪日志中找到它

您可以在本文档页面中找到更多信息:
~/Library/Developer/Shared/Documentation/DocSets/com.apple.adc.Documentation.AppleiOS6.0.iOSLibrary.docset/Contents/Resources/Documents/index.html#Documentation/DeveloperTools/Reference/UIAutomationRef/Introduction/Introduction.html

语言和实用程序>UI自动化JavaScript参考

您还可以查看
UIALogger类参考
核心服务层>UIAutomation>UIALogger类参考


你可能想看看,它似乎也提供了大量的自动化涅盘

有没有办法把这个冲洗到标准液里?我需要强制刷新它,以便根据收到的输出,我可以执行一些特定的操作。对不起,我没有深入使用它,因此无法回答。我想我记得看到工具过滤XCode仪器的输出,所以这可能是可能的。也许看看什么,你会发现一些有趣的东西。。。