

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

# 지원되는 Appium 기능 및 명령
<a name="appium-endpoint-supported-caps-and-commands"></a>

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

## 지원되는 기능
<a name="appium-endpoint-unsupported-capabilities"></a>

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

## 지원되는 명령
<a name="appium-endpoint-unsupported-commands"></a>

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

### Appium 디바이스 명령(`/appium/device`)
<a name="appium-endpoint-unsupported-device-commands"></a>
+ `install_app`
+ `finger_print`
+ `send_sms`
+ `gsm_call`
+ `gsm_signal`
+ `gsm_voice`
+ `power_ac`
+ `power_capacity`
+ `network_speed`
+ `shake`

### Appium 실행 메서드 및 스크립트(`/execute`)
<a name="appium-endpoint-unsupported-execute-methods"></a>
+ `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`