Ich versuche einige Tests mit dem neuen Android-Test-Kit (Espresso) zu schreiben . Ich kann jedoch keine Informationen dazu finden, wie Sie überprüfen können, ob ein Dialogfeld angezeigt wird, und einige Aktionen ausführen (z. B. Klicken auf die positiven und negativen Schaltflächen usw.). Beachten Sie, dass ein Dialogfeld möglicherweise auch von a angezeigt wird WebView
, nicht von der Anwendung selbst.
Jede Hilfe wäre dankbar. Ich brauche nur einen Link oder einen Beispielcode für die Grundlagen:
- Überprüfen Sie, ob ein Dialogfeld angezeigt wird
- Führen Sie Klicks auf Dialogschaltflächen durch
- Interagiere mit der inneren Ansicht des Dialogfelds (wenn es sich um eine benutzerdefinierte Ansicht handelt)
- Preform klickt außerhalb des Dialogfelds und prüft, ob es angezeigt wird oder nicht (z. B. ob
setCancelable(false)
es im Dialogfeld- Generator aufgerufen wurde und wir dies überprüfen möchten).
Danke für deinen Rat!