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を作成してください。