지원되는 Appium 기능 및 명령 - AWS Device Farm

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

지원되는 Appium 기능 및 명령

Device Farm의 Appium 엔드포인트는 몇 가지 예외를 제외하고 로컬 디바이스에서 사용하는 것과 동일한 대부분의 명령과 원하는 기능을 지원합니다. 다음 목록은 현재 지원되지 않는 기능과 명령을 보여줍니다. 제한된 기능으로 인해 테스트를 예상대로 실행할 수 없는 경우 지원 사례를 열어 추가 지침을 받으세요.

지원되는 기능

Device Farm에서 Appium 세션을 생성할 때는 로컬 디바이스와 관련된 기능을 제외하는 고유한 기능 세트를 사용하는 것이 좋습니다. Device Farm에서 지원되지 않는 특정 기능이 설정된 경우 세션 생성이 실패할 수 있습니다. 여기에는 udid 및와 같은 디바이스별 기능이 포함됩니다platformVersion. 또한 Android의 ChromeDriver 및 iOS의 WebDriverAgent와 관련된 특정 기능은 지원되지 않으며 에뮬레이터 및 시뮬레이터에서만 지원되는 기능도 지원되지 않습니다.

지원되는 명령

실제 Android 및 iOS 디바이스에서 제대로 실행되는 대부분의 Appium 명령은 Device Farm에서 예상대로 실행되며 다음과 같은 예외가 있습니다.

Appium 디바이스 명령(/appium/device)

  • install_app

  • finger_print

  • send_sms

  • gsm_call

  • gsm_signal

  • gsm_voice

  • power_ac

  • power_capacity

  • network_speed

  • shake

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