【发布时间】:2016-12-04 16:18:46
【问题描述】:
我正在尝试验证是否可以在XCTest UI测试中获得背景颜色,我正在寻找将背景颜色与设定值进行比较,这样我就不必依赖图像比较
【问题讨论】:
标签: ios xctest xcode-ui-testing xctestcase
我正在尝试验证是否可以在XCTest UI测试中获得背景颜色,我正在寻找将背景颜色与设定值进行比较,这样我就不必依赖图像比较
【问题讨论】:
标签: ios xctest xcode-ui-testing xctestcase
XCTest 用于功能测试,而不是断言视觉需求。
要测试背景颜色等要求,请使用单元测试来初始化相关视图控制器并检查视图的背景颜色。您不需要依赖图像比较,并且单元测试要快得多。
【讨论】:
XCTAssertTrue(button.backgroundColor == UIColor.redColor()) 进行检查的方法。