Appiumプラグイン
プラグインは、Appiumの動作を拡張または変更するためのさまざまな方法を提供します。それらは完全にオプションであり、標準的な自動化機能には必要ありませんが、より専門的な自動化ワークフローには役立つ場合があります。
一般的に、プラグインは、次のコマンドを使用して、リストされているインストールキーを使用してインストールできます。
公式プラグイン¶
これらのプラグインは現在、Appiumチームによって保守されています。
| プラグイン | インストールキー | 説明 | 
|---|---|---|
| Execute Driver | execute-driver | Appiumサーバーへの単一の呼び出しで、コマンドのバッチ全体を実行します。 | 
| Images | images | 画像のマッチングと比較機能 | 
| Relaxed Caps | relaxed-caps | 機能に関するベンダープレフィックスに関するAppiumの要件を緩和します。 | 
| Universal XML | universal-xml | iOSとAndroidの標準XML形式の代わりに、両方のプラットフォームで同じXML定義を使用します。 | 
その他のプラグイン¶
これらのプラグインはAppiumチームによって保守されておらず、追加の機能を提供できます。
| プラグイン | インストールキー | 説明 | サポート元 | 
|---|---|---|---|
| AltUnity | --source=npm appium-altunity-plugin | AltUnityTesterフレームワークを介して、新しいコンテキストで、自動化対象のUnityゲームとアプリ。 | HeadSpin | 
| Device Farm | --source=npm appium-device-farm | 接続されたAndroidデバイスとiOSシミュレーターでドライバセッションを管理および作成します。 | @AppiumTestDistribution | 
| OCR | --source=npm appium-ocr-plugin | OCRテキストを介して要素を検索します。 | @jlipps | 
| Reporter | --source=npm appium-reporter-plugin | スクリーンショットを含むスタンドアロンの統合HTMLレポートを生成します。レポートは、スクリーンショットのキャプチャやレポートの生成などの重い処理を心配することなく、Appiumサーバーから取得できます。 | @AppiumTestDistribution | 
注記
AppiumドキュメントにリストしたいAppiumプラグインを保守している場合は、プラグインのドキュメントへのリンクとともに、このセクションに追加するためのPRを作成してください。