Ich versuche, einen UI-Test für meine iOS-Anwendung zu schreiben. Aus irgendeinem Grund kann ich nicht auf meine benutzerdefinierte Tabellenansichtszelle tippen. Hier ist, wie ich versuche, das zu tun:XCUIEment tap funktioniert nicht für benutzerdefinierte Tabellenansicht Zelle
let app = XCUIApplication()
let staticTextOfFirstCell = app.tables.cells.elementBoundByIndex(0)
.staticTexts.elementBoundByIndex(0)
staticTextOfFirstCell.tap()
Die staticTextOfFirstCell gesetzt und auch vorhanden ist. Meine Testfälle bleiben jedoch im Zustand Wait for app to idle
.
Haben Sie Animationen oder Aktivitätsindikatoren aktiv gezeigt? –
Wenn die Seite angezeigt wird, lade ich zuerst Daten aus dem Backend. Während dieser Zeit wird ein Indikator angezeigt. Ich habe jedoch bereits versucht, eine Logik hinzuzufügen, um zu warten, bis die Daten angezeigt werden. – andreaspfr