Unterstützte Appium-Funktionen und -Befehle - AWS Device Farm

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.

Unterstützte Appium-Funktionen und -Befehle

Der Appium-Endpunkt von Device Farm unterstützt die meisten Befehle und gewünschten Funktionen, die Sie auf lokalen Geräten verwenden, mit wenigen Ausnahmen. Die folgenden Listen zeigen, welche Funktionen und Befehle derzeit nicht unterstützt werden. Wenn Ihre Tests aufgrund eingeschränkter Funktionen nicht wie erwartet ausgeführt werden können, wenden Sie sich bitte an einen Support-Fall, um weitere Informationen zu erhalten.

Unterstützte Funktionen

Wenn Sie eine Appium-Sitzung auf Device Farm erstellen, empfehlen wir, über einen bestimmten Funktionsumfang zu verfügen, der alle für Ihr lokales Gerät spezifischen Funktionen ausschließt. In Device Farm schlägt die Sitzungserstellung möglicherweise fehl, wenn bestimmte nicht unterstützte Funktionen eingestellt sind. Dazu gehören gerätespezifische Funktionen wie und. udid platformVersion Darüber hinaus werden bestimmte Funktionen, die sich ChromeDriver auf Android und WebDriverAgent iOS beziehen, nicht unterstützt, ebenso wie Funktionen, die nur auf Emulatoren und Simulatoren unterstützt werden.

Unterstützte Befehle

Die meisten Appium-Befehle, die auf echten Android- und iOS-Geräten ordnungsgemäß ausgeführt werden, werden wie erwartet auf Device Farm ausgeführt, mit den folgenden Ausnahmen:

Appium-Gerätebefehle () /appium/device

  • install_app

  • finger_print

  • send_sms

  • gsm_call

  • gsm_signal

  • gsm_voice

  • power_ac

  • power_capacity

  • network_speed

  • shake

Appium führt Methoden und Skripte aus () /execute

  • installApp

  • execEmuConsoleCommand

  • fingerprint

  • gsmCall

  • gsmSignal

  • sendSms

  • gsmVoice

  • powerAC

  • powerCapacity

  • networkSpeed

  • sensorSet

  • injectEmulatorCameraImage

  • isGpsEnabled

  • shake

  • clearApp

  • clearKeychains

  • configureLocalization

  • enrollBiometric

  • getPasteboard

  • installXCTestBundle

  • listXCTestBundles

  • listXCTestsInTestBundle

  • runXCTest

  • sendBiometricMatch

  • setPasteboard

  • setPermission

  • startAudioRecording

  • startLogsBroadcast

  • startRecordingScreen

  • startScreenStreaming

  • startXCTestScreenRecording

  • stopAudioRecording

  • stopLogsBroadcast

  • stopRecordingScreen

  • stopScreenStreaming

  • stopXCTestScreenRecording

  • updateSafariPreferences