[XCTest + xcresults + allure]:屏幕截图未渲染

问题描述 投票:0回答:2

我正在使用以下命令在 iOS 设备上运行 XCTest UI 自动化:

xcodebuild build-for-testing test \
  .... \
  -resultBundlePath TestResults | xcpretty

我按照Allure + XCTest集成教程从xcresult文件生成allure报告。当我提供诱惑结果时,屏幕截图不会呈现,尽管它们作为附件存在。我已附上当前附件的屏幕截图如下

我们需要进行额外的处理才能看到截图吗?

注意:我已经确认

xcodebuild
生成的.xcresult文件没有问题,因为当在xcode中打开它时,我可以正确看到屏幕截图。

ui-automation reporting xctest allure
2个回答
0
投票

我是 xcresults 项目的作者。您能否在我们的 GitHub 存储库中创建一个问题?如果您可以附加重现您遇到的问题的单个测试运行的结果(以 xcresults 格式,而不是 allure 格式),那将非常有帮助。为此,您可能需要将测试精简为仅屏幕截图创建部分,并删除所有其他数据。


0
投票

我在 Xcode15.0.1 中遇到屏幕截图问题。我可以知道哪个版本的xcresults工具与Xcode15.0.1兼容吗?

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.