Ich beginne gerade mit Espresso, um UI-Automatisierungstests zu schreiben. Ich bin in der Lage, die Umgebung einzurichten und Tests mit ADB-Befehl auszuführen.Wie übergeben Sie Argumente an Espresso UI Tests von der Befehlszeile mit ADB?
adb shell am Instrument -w -e Klasse codepath.apps.demointroandroid.EspressoDemo # ValidateApplicationIsLaunched codepath.apps.demointroandroid.test/android.support.test.runner.AndroidJUnitRunner
codepath.apps.demointroandroid.EspressoDemo ist der Klassenname, der die Tests enthält. ValidateApplicationIsLaunched ist der mit ADB ausgeführte Espresso-Testfall.
Jetzt ist meine Frage, wie man irgendein Argument zum Espresso-Testfall von der Befehlszeile weitergibt?
Betrachten Sie den folgenden Anwendungsfall.
- Entwerfen Sie einen Testfall zum Erstellen eines Benutzerkontos.
- Jetzt möchte ich diesen Testfall mit verschiedenen Parametern z. Name, Alter usw., die ich über die Befehlszeile steuern möchte.