2015-09-11 8 views

Odpowiedz

9

Po znalezieniu elementów poprzez orzeczników Musisz użyj XCUIElementAttributes Protocol. W tym przykładzie nie sądzę, że title rzeczywiście będzie działał, ale spróbuj użyć label (który powinien być odwzorowany na accessibilityLabel).

Z jakiegoś powodu opcja formatu %@ wydaje się nie działać w Swift. Zwróć też uwagę na dodatkowe pojedyncze cudzysłowy wokół "Zmień kolejność 1".

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

świetny pomysł :) dzięki –

+0

Może znasz odpowiedź na to też? :-) http://stackoverflow.com/questions/32522465/how-to-open-url-in-safari-and- the-get-back-to-the-app-under-uitests-in-xcode-7 –

+0

'% @' działa dla mnie – dnlkng

Powiązane problemy