

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サポートされている 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`