Capacidades y comandos de Appium compatibles - AWS Device Farm

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Capacidades y comandos de Appium compatibles

El punto de conexión Appium de Device Farm admite la mayoría de los mismos comandos y capacidades deseadas que se utilizan en los dispositivos locales, con algunas excepciones. Las siguientes listas muestran qué funciones y comandos no se admiten actualmente. Si las pruebas no se pueden ejecutar según lo esperado debido a una capacidad restringida, abra un caso de soporte para obtener más información.

Capacidades compatibles

Al crear una sesión de Appium en Device Farm, recomendamos tener un conjunto distinto de capacidades que excluya las capacidades específicas de su dispositivo local. En Device Farm, la creación de sesiones puede fallar si se configuran determinadas capacidades no compatibles. Esto incluye capacidades específicas del dispositivo, como y. udid platformVersion Además, no se admiten determinadas funciones relacionadas ChromeDriver con WebDriverAgent Android y iOS, así como funciones que solo se admiten en emuladores y simuladores.

Comandos admitidos

La mayoría de los comandos de Appium que se ejecutan correctamente en dispositivos Android e iOS reales se ejecutarán según lo esperado en Device Farm, con las siguientes exclusiones:

Comandos de dispositivo Appium () /appium/device

  • install_app

  • finger_print

  • send_sms

  • gsm_call

  • gsm_signal

  • gsm_voice

  • power_ac

  • power_capacity

  • network_speed

  • shake

Appium ejecuta métodos y scripts () /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