如何在XCUIElementQuery UISwitch中使用expectationForPredicate

时间:2016-01-14 23:08:09

标签: uiswitch xctestcase

如何编写等待启用UISwitch的UI测试(XCTestCase)。

我将此代码添加到我的某个测试中,但它超时了:

self.value

1 个答案:

答案 0 :(得分:0)

只需将self.value.boolValue替换为let firstSwitch = XCUIApplication().switches.elementBoundByIndex(0) _ = self.expectationForPredicate( NSPredicate(format: "self.value.boolValue = %@", enabled), evaluatedWithObject: firstSwitch, handler: nil) self.waitForExpectationsWithTimeout(15.0, handler: nil)

{{1}}