如何编写等待启用UISwitch的UI测试(XCTestCase)。
我将此代码添加到我的某个测试中,但它超时了:
self.value
答案 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}}