我试图了解 FBSnapshotTestcase 解决的用例。我们已经有了名为 xcuiscreenshot 的原生苹果库。每当任何 UITest 失败时,它都会自动截取视图以供参考。
FBSnapshotTestcase 与先前存储的参考图像进行比较,以根据所需的 UI 声明屏幕失败。
但实际上使用 FBSnapTestCase 优于 XCUIScreenshot 的确切优势是什么?
我试图了解 FBSnapshotTestcase 解决的用例。我们已经有了名为 xcuiscreenshot 的原生苹果库。每当任何 UITest 失败时,它都会自动截取视图以供参考。
FBSnapshotTestcase 与先前存储的参考图像进行比较,以根据所需的 UI 声明屏幕失败。
但实际上使用 FBSnapTestCase 优于 XCUIScreenshot 的确切优势是什么?
我使用FBSnapshotTestCase是因为我想从单元测试目标而不是 UI 测试目标进行快照。
主要优点是节省时间。您可以直接实例化视图控制器,而不是启动应用程序、附加到它并导航到每个屏幕。