Xcode - 从图像中编辑元素

Posted

技术标签:

【中文标题】Xcode - 从图像中编辑元素【英文标题】:Xcode - Redact element from Image 【发布时间】:2020-06-24 20:33:58 【问题描述】:

有没有办法从 xcode 中的图像中编辑特定元素?我们正在做快照测试,目前我们在需要的地方裁剪图像或只拍摄特定元素的快照以避免此问题,但我们希望能够拍摄图像并编辑某个可能会像日期一样不断变化的元素/时间字段。

【问题讨论】:

【参考方案1】:

您可以更改元素的UIImage/NSImage(取决于平台)

在此处阅读文档 https://developer.apple.com/documentation/xctest/xcuiscreenshot/2897658-image


此外,还有一个工具SUITCase 专为屏幕截图测试而设计,能够裁剪元素和擦除动态视图。 https://github.com/devexperts/suitcase/

使用 SUITCase,您可以进行此类验证:

verifyScreenshot(withoutQuery: app.staticTexts)

【讨论】:

以上是关于Xcode - 从图像中编辑元素的主要内容,如果未能解决你的问题,请参考以下文章

XCode:调整图像大小使用纵横比并向下移动图像下方的元素

Xcode 不从 CUIDatalog 加载图像

如何在 Xcode 5 产品首选项编辑器的资产目录中访问图像(用于文档图标)

在 Xcode 中编辑 plist

从支持文件中的图像目录获取图像路径

Xcode:从核心数据中的图像数据延迟加载图像