2016-04-12 7 views
4

Ich habe gerade angefangen zu studieren für UI-Tests in iOS. Wenn ich auf record drücke und auf den ersten Index der Tabelle tippe, erzeugt es Codes wie diese.iOS UI Test Tippen Sie auf den ersten Index der Tabelle

XCUIApplication *app = [[XCUIApplication alloc] init]; 
[app.tables.staticTexts[@"Apr 04 16:28"] tap]; 

Es ist gut, wenn alle meine Daten konstant sind. Aber diese Texte werden von Zeit zu Zeit geändert. Wie kann ich diesen Code so ändern, dass immer der erste Index der Tabelle angetippt wird?

Antwort

15

Verwenden Sie -elementBoundByIndex für die App cells Ihrer App.

XCUIApplication *app = [[XCUIApplication alloc] init]; 
[[app.cells elementBoundByIndex: 0] tap]; 
+0

Süß. Kurz und Ziel treffen. Danke :) –