Fonctionnalités et commandes Appium prises en charge - AWS Device Farm

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonctionnalités et commandes Appium prises en charge

Le point de terminaison Appium de Device Farm prend en charge la plupart des commandes et fonctionnalités souhaitées que vous utilisez sur les appareils locaux, à quelques exceptions près. Les listes suivantes indiquent les fonctionnalités et les commandes actuellement non prises en charge. Si vos tests ne peuvent pas s'exécuter comme prévu en raison d'une fonctionnalité limitée, veuillez ouvrir un dossier d'assistance pour obtenir des conseils supplémentaires.

Fonctionnalités prises en charge

Lorsque vous créez une session Appium sur Device Farm, nous vous recommandons de disposer d'un ensemble distinct de fonctionnalités qui excluent les fonctionnalités spécifiques à votre appareil local. Sur Device Farm, la création de session peut échouer si certaines fonctionnalités non prises en charge sont définies. Cela inclut des fonctionnalités spécifiques à l'appareil telles que udid et. platformVersion En outre, certaines fonctionnalités liées à ChromeDriver Android et WebDriverAgent iOS ne sont pas prises en charge, de même que celles qui ne sont prises en charge que sur les émulateurs et les simulateurs.

Commandes prises en charge

La plupart des commandes Appium qui s'exécutent correctement sur de vrais appareils Android et iOS s'exécuteront comme prévu sur Device Farm, avec les exclusions suivantes :

Commandes de l'appareil Appium () /appium/device

  • install_app

  • finger_print

  • send_sms

  • gsm_call

  • gsm_signal

  • gsm_voice

  • power_ac

  • power_capacity

  • network_speed

  • shake

Méthodes et scripts d'exécution Appium () /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