我想要暫停測試並等待元素出現在屏幕上,然後再繼續。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