【发布时间】:2015-12-02 16:29:10
【问题描述】:
我想暂停测试并等待某个元素出现在屏幕上,然后再继续。
我没有看到一个好的方法来为此创建期望并等待使用
public func waitForExpectationsWithTimeout(timeout: NSTimeInterval, handler: XCWaitCompletionHandler?)
我一直在使用的创建期望的方法是
public func expectationForPredicate(predicate: NSPredicate, evaluatedWithObject object: AnyObject, handler: XCPredicateExpectationHandler?) -> XCTestExpectation
但这需要一个已经存在的元素,而我想让测试等待一个尚不存在的元素。
有人知道最好的方法吗?
【问题讨论】:
标签: swift swift2 xcode-ui-testing