2016-07-29 76 views

回答

5

XCTest是进行功能测试,而不是断言视觉要求。

要测试背景颜色等要求,请使用单元测试来初始化有问题的视图控制器并检查视图的背景颜色。你不需要依赖图像比较,单元测试要快得多。

+1

说一个按钮的水龙头我改变了一个视图的颜色,这可以验证与XCTest单元测试? –

+0

您可以验证在调用@IBAction方法时背景颜色是否更改。 – Oletha

+0

但在单元测试中,您无法自动点击要触发的操作,因此没有可用的记录模式。 –