首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 11导出本地化不起作用,包括屏幕截图功能禁用,并且在测试日志中找不到XCUITest屏幕快照附件

Xcode 11导出本地化不起作用,包括屏幕截图功能禁用,并且在测试日志中找不到XCUITest屏幕快照附件
EN

Stack Overflow用户
提问于 2019-10-08 00:45:16
回答 1查看 760关注 0票数 4

我在Xcode 11上使用‘导出本地化’功能导出屏幕截图有困难。我目前正在创建XCUITest套件,在这里我测试应用程序的某个UI功能,并且我想在每个测试用例通过时拍摄应用程序每一页的屏幕截图。

我正在使用xctestplan,在Settings>Configurations->UI测试中,我有

  • 自动屏幕截图= On
  • 本地化屏幕截图= On
  • 附件= On,并保留所有

但是,在运行测试之后,当我选择Editor->时,我无法选择“包含屏幕截图”。同时,它给了我一个黄色的警告标志,上面写着“本地化问题的截图”。

此外,测试通过后,我可以将图像screenshot.png定位为Report中列出的附件,以及标题为“本地化屏幕快照”的屏幕截图,但目前我无法导出它们,除非手动逐个遍历并通过右键保存每个文件。

我希望能够导出这些屏幕截图,并在指定的目录文件夹中收集它们,而无需手动遍历它们来保存每个图像。

我尝试过: 1.清理构建文件夹,删除派生数据/users/‘ID’/Developer/ Xcode /派生数据中的日志。2.在UItests方案和实际应用方案(可执行方案)下运行它。3.删除模拟器上的所有内容和设置,退出Xcode并重新启动Mac,然后重新启动Xcode。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-15 05:01:19

我的工作场所开源了一个名为xcparse的工具,它允许您从Xcode 11 (https://github.com/ChargePoint/xcparse)中的新xcresult格式导出屏幕截图。您可以安装它:brew install chargepoint/xcparse/xcparse

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58278812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档