2015-09-11 9 views

risposta

9

Quando trovare elementi attraverso predicati è necessario utilizzare lo XCUIElementAttributes Protocol. Per questo esempio, non penso che title funzioni effettivamente, ma provi a utilizzare label (che dovrebbe corrispondere a accessibilityLabel).

Per qualche motivo l'opzione di formato %@ non sembra funzionare in Swift. Inoltre, annota le virgolette singole attorno a "Riordina 1".

let predicate = NSPredicate(format: "label BEGINSWITH[cd] 'Reorder 1'") 
let button = app.buttons.elementMatchingPredicate(predicate) 
+0

grande idea :) grazie –

+0

Forse si conosce la risposta per questo anche? :-) http://stackoverflow.com/questions/32522465/how-to-open-url-in-safari-and- the-get-back-to-the-app-under-uitests-in-xcode-7 –

+0

'% @' funziona per me – dnlkng

Problemi correlati