给定路径中的 UI 自动化商店屏幕截图

Posted

技术标签:

【中文标题】给定路径中的 UI 自动化商店屏幕截图【英文标题】:UI Automation store screenshot in given path 【发布时间】:2014-05-15 15:59:45 【问题描述】:

我可以在日志中看到屏幕截图,但我无法将其存储在给定路径中。如何将其存储在给定路径中,例如:\users\downloads\test.png

使用以下代码截取屏幕截图:

target.captureScreenWithName( "screenshot1.png" );

【问题讨论】:

【参考方案1】:

Instruments窗口的左侧边栏的最底部有Logging部分。您可以按 Export Traced Results... 按钮将所有日志结果(日志、屏幕截图等)保存在所需文件夹中。

另外,您可以勾选Continuous Log Results复选标记并指定所需的文件夹。所有日志结果将自动保存在该文件夹中。

【讨论】:

谢谢!有没有办法通过脚本只将所需的图像保存到目标文件夹?这样我就可以将照片保存到不同的文件夹中。 使用命令行工具(instruments,而不是 Instruments)时,在跟踪文档中找不到截图文件。但是,当我通过 Instrument 打开跟踪文档时,我可以在“扩展详细信息”面板中看到屏幕截图。现在我想知道这个屏幕截图在跟踪文档中的确切位置(实际上是一个文件夹)?

以上是关于给定路径中的 UI 自动化商店屏幕截图的主要内容,如果未能解决你的问题,请参考以下文章

应用商店提交的屏幕截图

如何更新应用商店现有应用的屏幕截图?

iOS,所有 5 个应用商店屏幕截图宽度(有间隙)?

Android 开发者控制台自动更新描述和截图

屏幕截图如何在应用商店中工作?

横向模式下的 iPhone/iPod Touch 屏幕截图是不是在应用商店中以这种方式显示?