我找到了下面的KIF方法来设置UISwitch的值
tester.setOn(false, forSwitchWithAccessibilityLabel: "Enable Feature")但是,我一直无法找到如何在断言/测试方法中使用KIF检索UISwitch的值。
有什么想法吗?
发布于 2015-02-03 20:43:50
我想出来了:
若要测试是否开启:
tester.waitForViewWithAccessibilityLabel("Enable Feature", value: "1", traits: UIAccessibilityTraitNone)若要测试是否关闭:
tester.waitForViewWithAccessibilityLabel("Enable Feature", value: "0", traits: UIAccessibilityTraitNone)发布于 2015-03-09 14:51:24
waitForViewWithAccessibilityLabel返回一个视图。这个怎么样?
let view = tester().waitForViewWithAccessibilityLabel("Enable Feature")
let switchView = view as? UISwitch
XCTAssertNotNil(switchView)
XCTAssertTrue(switchView!.on) // or XCTAssertFalse(switchView!.on)https://stackoverflow.com/questions/28307955
复制相似问题