0

我试图了解 FBSnapshotTestcase 解决的用例。我们已经有了名为 xcuiscreenshot 的原生苹果库。每当任何 UITest 失败时,它都会自动截取视图以供参考。

FBSnapshotTestcase 与先前存储的参考图像进行比较,以根据所需的 UI 声明屏幕失败。

但实际上使用 FBSnapTestCase 优于 XCUIScreenshot 的确切优势是什么?

4

1 回答 1

2

我使用FBSnapshotTestCase是因为我想从单元测试目标而不是 UI 测试目标进行快照。

主要优点是节省时间。您可以直接实例化视图控制器,而不是启动应用程序、附加到它并导航到每个屏幕。

于 2021-04-03T20:54:03.907 回答