Ich habe zwei verschiedene Android-Geräte an dasselbe Gerät angeschlossen. Was ich tun möchte, ist jedes Gerät anzusteuern und separat zu testen.
Leider scheint es so, als müsste ich jedes Mal ein Gerät ausstecken, um den Test auszuführen, denn wenn nicht, erhalte ich den folgenden Fehler:
%Vor%Kennt jemand eine Problemumgehung für dieses Problem, damit ich einfach beide Geräte angeschlossen und meine Tests ausführen kann?
Sie können das Zielgerät im adb-Befehl mit -s
angeben1) Holen Sie sich das Gerät serialNumber, indem Sie
%Vor%2) Geben Sie serialNumber mit dem Argument -s in den Befehl adb ein %Vor%
Zum Beispiel
%Vor% Sie müssen die Umgebungsvariable ADB_DEVICE_ARG
auf die Seriennummer Ihres Geräts setzen, die von adb devices
zurückgegeben wird.
Also fügen Sie zu Robert die Antwort hinzu:
%Vor%Wenn Sie denselben Calabash-Test gleichzeitig auf mehreren Geräten ausführen müssen, sollten Sie sie besser in separaten Stammordnern ausführen oder das Ergebnis in verschiedenen Ordnern angeben, damit die Ergebnisse nicht verwechselt werden.
Tags und Links android testing device calabash-android