我在Xcode 11上使用‘导出本地化’功能导出屏幕截图有困难。我目前正在创建XCUITest套件,在这里我测试应用程序的某个UI功能,并且我想在每个测试用例通过时拍摄应用程序每一页的屏幕截图。
我正在使用xctestplan,在Settings>Configurations->UI测试中,我有
但是,在运行测试之后,当我选择Editor->时,我无法选择“包含屏幕截图”。同时,它给了我一个黄色的警告标志,上面写着“本地化问题的截图”。
此外,测试通过后,我可以将图像screenshot.png定位为Report中列出的附件,以及标题为“本地化屏幕快照”的屏幕截图,但目前我无法导出它们,除非手动逐个遍历并通过右键保存每个文件。
我希望能够导出这些屏幕截图,并在指定的目录文件夹中收集它们,而无需手动遍历它们来保存每个图像。
我尝试过: 1.清理构建文件夹,删除派生数据/users/‘ID’/Developer/ Xcode /派生数据中的日志。2.在UItests方案和实际应用方案(可执行方案)下运行它。3.删除模拟器上的所有内容和设置,退出Xcode并重新启动Mac,然后重新启动Xcode。
发布于 2019-10-15 05:01:19
我的工作场所开源了一个名为xcparse的工具,它允许您从Xcode 11 (https://github.com/ChargePoint/xcparse)中的新xcresult格式导出屏幕截图。您可以安装它:brew install chargepoint/xcparse/xcparse
https://stackoverflow.com/questions/58278812
复制相似问题