2017-04-20 2 views
-2

Ich verwende Android Espresso Web, um eine Webansicht in einer Android-Anwendung zu testen. Das Laden der Website dauert einige Zeit. Bevor ich die Klickaktion für das Element ausführen kann, muss ich darauf warten, dass es angezeigt wird. Alle APIs, die ich verwenden kann? Ich möchte nicht die Methode sleep() verwenden.Warten auf das Anzeigen von Elementen

+0

Warum wollen Sie das bitte weitere Informationen über das Problem der API verwenden, teilen Sie konfrontiert sind. wahrscheinlich in Betracht ziehen, den Stacktrace oder irgendeine sinnvolle Zeile zu veröffentlichen. – cammando

+0

Diese Frage ist nicht über Espresso Web, aber Sie könnten einen ähnlichen Ansatz mit ein wenig Modifikation verwenden. http://stackoverflow.com/questions/37294132/espresso-doesnt-wait-for-swipe-action-on-a-viewpager-to-be-finished/43908701#43908701 – Kai

Antwort

0

Verwenden ProgressDialog() auf WebView() und setzen progressDialog.cancelable(false)

Verwandte Themen