Ich benutze UI Test mit Xcode 7, habe aber ein paar Probleme. Wenn ich UI-Test aufzeichne, übersetzt Xcode Chinesisch in Unicode mit Großbuchstaben "U" und es zeigt Fehler an. Und ui TestcodeWie kann ich die Zeit steuern, nachdem ein UIButton angeklickt wurde, um die nächste Aktion in UI Testing mit Xcode vorzubereiten
XCUIApplication *app = [[XCUIApplication alloc] init];
[app.navigationBars[@"\u5934\u6761"].images[@"new_not_login30"] tap];
XCUIElementQuery *tablesQuery = app.tables;
[tablesQuery.cells.staticTexts[@"\u6211\u7684\u864e\u94b1"] tap];
das Problem ist: nach der Bild Klopfen, gibt es eine Animation Sidebar mit UITableView zeigt oder UIAlertController zeigt aber ich kann die Dauer der Zeit nicht umgehen. Tatsächlich findet der Test innerhalb der Animation weiterhin die nächsten übereinstimmenden Elemente, aber diese Elemente existieren nicht oder generieren nicht. So ist der Test immer fehlgeschlagen. Jede Lösung, um diese Frage zu beantworten? Bitte hilf mir. Vielen Dank.
Sie möchten eine Verzögerung, bevor die Schaltfläche Aktion auftreten? –
@BashirSidani tippen Sie auf die Schaltfläche -> erstellen Sie eine Verzögerung und vervollständigen Sie die Animation -> finden Sie die Schaltfläche und tippen Sie auf – Chipmuck