我想要暂停测试并等待元素出现在屏幕上,然后再继续。Swift2 UI测试 - 等待元素出现
我没有看到一个很好的方法来创建这样的一个期望和等待使用
public func waitForExpectationsWithTimeout(timeout: NSTimeInterval, handler: XCWaitCompletionHandler?)
的方法来创建我一直在使用已经
public func expectationForPredicate(predicate: NSPredicate, evaluatedWithObject object: AnyObject, handler: XCPredicateExpectationHandler?) -> XCTestExpectation
的期望但这需要一个已经存在的元素,而我想让测试等待一个尚不存在的元素。
有没有人知道这样做的最好方法?
谢谢大家! –
我可以发誓我在早期版本的UI测试中尝试过这种方法,但它不起作用,哦,谢谢 – Alex
此帮助程序也可以帮助http://masilotti.com/xctest-helpers/ – onmyway133