Wir haben einen Test, bei dem wir swipeUp
brauchen, um eine Zelle in tableView
zu sehen. Nach dem swipeUp
kant Ereignis drucken wir die app.tables
aus. Wenn wir nicht wischen, funktioniert alles wie erwartet.
Beispiel:
%Vor% Versuchen Sie, direkt auf Ihr Element zuzugreifen ... app.staticText["something"]
Als ich meine UITests schrieb, hatte ich einige Probleme wie diese. Ich suchte nach den Elementen, setzte Haltepunkte und las die Ausgabe.
Drucken Sie app
in der Konsole mit dem Befehl po app
.
Lesen Sie die Ausgabe, suchen Sie nach dem gewünschten Element, sehen Sie sich dessen Typ an (wenn es sich um einen statischen Text, eine Schaltfläche, andere Elemente, was auch immer ... handelt)
Sehen Sie, dass alle verfügbaren Elemente in der Ausgabe angezeigt werden. Das erste Wort jeder Zeile in der Ausgabe ist der Typ jedes Elements.
Greifen Sie in Ihrem Code auf den Typ zu: app.buttons
to buttons, app.staticTexts
to labels, etc ...
JLU