2017-04-20 2 views
-2

J'utilise Android Espresso Web pour tester une vue Web dans une application Android. Le chargement du site web prend du temps. Avant d'effectuer l'action de clic sur l'élément, j'ai besoin d'attendre qu'il soit affiché. Toutes les API que je peux utiliser? Je ne veux pas utiliser la méthode sleep().Comment attendre que des éléments s'affichent

+0

Pourquoi est-ce que vous voulez utiliser s'il vous plaît partager plus de détails de l'API sur le problème que vous rencontrez. probablement envisager de poster la pile ou toute ligne significative. – cammando

+0

Cette question ne se trouve pas au-dessus de Espresso Web mais vous pourriez utiliser une approche similaire avec une petite modification. http://stackoverflow.com/questions/37294132/espresso-doesnt-wait-for-swipe-action-on-a-viewpager-to-be-finished/43908701#43908701 – Kai

Répondre

0

Utilisez ProgressDialog() sur WebView() et mettre progressDialog.cancelable(false)