2015-09-11 5 views

Antwort

9

Wenn Elemente über Prädikate finden müssen Sie Verwenden Sie die XCUIElementAttributes Protocol. Für dieses Beispiel glaube ich nicht title wird tatsächlich funktionieren, aber versuchen Sie label (die auf accessibilityLabel zugeordnet werden sollte).

Aus irgendeinem Grund scheint die Formatoption %@ in Swift nicht zu funktionieren. Beachten Sie auch die zusätzlichen einfachen Anführungszeichen um "Reorder 1".

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

große Idee :) Dank –

+0

Vielleicht kennen Sie die Antwort auf diese auch? :-) http://stackoverflow.com/questions/32522465/how-to-open-url-in-safari-and- das-erhalten-zurück-zur-app-unter-uitests-in-xcode-7 –

+0

'% @' funktioniert für mich – dnlkng