gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:50:06 24 4
gpt4 key购买 nike

我在使用 Xcode 11 上的“导出本地化”功能导出屏幕截图时遇到问题。
我目前正在创建 XCUITest 套件,我在其中测试应用程序的某个 UI 功能,并且我想在每个测试用例通过时截取应用程序的每个页面的屏幕截图。

我正在使用 xctestplan,在共享设置-> 配置-> UI 测试下,我有

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

  • 但是,在运行测试后,当我选择 Editor->Export for Localization 时,我无法选择“包括屏幕截图”。此外,它会给我一个黄色警告标志,上面有“本地化问题的屏幕截图”之类的文字。

    此外,在测试通过后,我可以找到作为报告导航器中列出的附件的图像 screenshot.png,以及标题为“本地化屏幕截图”的屏幕截图,但目前我无法导出它们,除非我手动通过它一个一个并通过右键单击保存每个文件。

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

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

    最佳答案

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

    关于用于本地化的 Xcode 11 导出不起作用,禁用包括屏幕截图功能,并且在测试日志中找不到 XCUITest 屏幕截图附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58278812/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com