Voglio una pausa di prova e attendere che un elemento appaia sullo schermo prima di procedere.Test dell'interfaccia utente Swift2 - Attendi che l'elemento venga visualizzato
non vedo un buon modo per creare un'aspettativa per questo e aspetto con
public func waitForExpectationsWithTimeout(timeout: NSTimeInterval, handler: XCWaitCompletionHandler?)
Il metodo per creare un'aspettativa ho utilizzato è stato
public func expectationForPredicate(predicate: NSPredicate, evaluatedWithObject object: AnyObject, handler: XCPredicateExpectationHandler?) -> XCTestExpectation
Ma questo richiede un elemento già esistente, mentre mi piacerebbe che il test attenda un elemento che non esiste ancora.
Qualcuno conosce il modo migliore per farlo?
Grazie per l'urlo! –
Avrei potuto giurare di averlo provato in una versione precedente dei test dell'interfaccia utente e non ha funzionato, vabbè, grazie – Alex
Anche questo helper aiuta http://masilotti.com/xctest-helpers/ – onmyway133