0

Kürzlich stieß ich auf die Android Test Recording. - http://tools.android.com/tech-docs/test-recorder. Es sieht sehr interessant aus, ich habe versucht mit meiner App zu spielen.Android Test Aufnahme für Drittanbieter-App und Webview-Unterstützung

Ich habe ein paar Fragen.

  1. Kann es die Tests, die auf der Drittanbieter-App durchgeführt wurden, aufzeichnen/generieren?

  2. Meine Test-App verfügt über eine Webansicht. Als ich versuchte, mit dem Webview zu interagieren, erzeugte es den Code nicht. Unterstützt Espressotest Aufnahme die Interaktion mit Webview? Wenn ja, was habe ich zu tun, um Code für die Interaktion mit Webview automatisch zu generieren.

Jede Hilfe wird sehr geschätzt.

Antwort

1

Vorteile von Espresso Test Recorder - 1. Erlauben Sie uns, effektive UI-basierte Testfälle mit Benutzerinteraktionen zu erstellen. 2.Wir können Assertionen und Interaktionen erfassen, ohne direkt auf die App-Struktur zuzugreifen, was die Ausführungsgeschwindigkeit erhöht und den Testfall optimiert. 3. Es spart viel Zeit, um nach Locators zu suchen und dann Testfälle zu schreiben. 4. Es unterstützt mehrere Aussagen, die zuverlässigere Testfälle ermöglichen.

Nachteile von Espresso Test Recorder - 1. Derzeit unterstützt keine Aufnahme von WebViews Interaktionen. (Um WebView-Interaktionen zu schreiben Click Here) 2. Sobald wir die Aufnahme einmal für das nächste Mal abgeschlossen haben, wird die App gestartet, es gibt keine API, um dieses Verhalten zu kontrollieren. 3. Kann nicht Assertions für Toast Nachrichten

für das Lernen aufzeichnen, wie Testfall in Einzelheiten Click here

aufzeichnen
Verwandte Themen