Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden des devicefarm-cli-Tools in benutzerdefinierten Testumgebungen
Der Testhost verwendet ein standardisiertes Versionsverwaltungstool zur Auswahl von Softwareversionen
devicefarm-cli. Dieses Tool ist unabhängig von dem AWS CLI und nur auf dem Device Farm-Testhost verfügbar. Mit devicefarm-cli können Sie zu jeder vorinstallierten Softwareversion auf dem Testhost wechseln. Dies bietet eine einfache Möglichkeit, Ihre Device Farm-Testspezifikationsdatei im Laufe der Zeit zu verwalten, und bietet Ihnen einen vorhersehbaren Mechanismus, um Softwareversionen in Zukunft zu aktualisieren.
Wichtig
Dieses Befehlszeilentool ist auf älteren iOS-Hosts nicht verfügbar. Weitere Informationen finden Sie im Thema unterLegacy-iOS-Testhost.
Der folgende Ausschnitt zeigt die help Seite von: devicefarm-cli
$ devicefarm-cli help Usage: devicefarm-cli COMMAND [ARGS] Commands: help Prints this usage message. list Lists all versions of software configurable via this CLI. use <software> <version> Configures the software for usage within the current shell's environment.
Sehen wir uns ein paar Beispiele an anhand von. devicefarm-cli Führen Sie die folgenden Befehle aus, um mit dem Tool die Python-Version 3.9 in Ihrer Testspezifikationsdatei von auf 3.10 zu ändern:
$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17
So ändern Sie die Appium-Version von 1 zu: 2
$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
Tipp
Beachten Sie, dass bei der Auswahl einer Softwareversion devicefarm-cli auch die unterstützenden Tools für diese Sprachen, z. B. für Python und pip npm für NodeJS, umgeschaltet werden.
Weitere Informationen zur vorinstallierten Software auf dem Testhost finden Sie unter. Unterstützte Software in benutzerdefinierten Testumgebungen