翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Appium テストと AWS Device Farm
このセクションでは、Appium テストを構成して、パッケージし、 Device Farm にアップロードする方法について説明します。Appium は、ネイティブおよびモバイル型のウェブアプリケーションを自動化するためのオープンソースのツールです。詳細については、Appium ウェブサイト上の「Appium の紹介
サンプルアプリと動作テストへのリンクについては、「 の Android 用 Device Farm サンプルアプリ
Device Farm でのテストの詳細については、「」を参照してくださいAWS Device Farm でのフレームワークと組み込みテストのテスト。
バージョンのサポート
さまざまなフレームワークやプログラミング言語のサポートは、使用する言語によって異なります。
Device Farm では、Appium サーバーバージョン 1.x および 2.x をすべてサポートしています。Android では、devicefarm-cli
を含む Appium の主要バージョンであればどれでも選択できます。例えば、Appium サーバーバージョン 2 を使用するには、次のコマンドをテスト仕様YAMLファイルに追加します。
phases: install: commands: # To install a newer version of Appium such as version 2: - export APPIUM_VERSION=2 - devicefarm-cli use appium $APPIUM_VERSION
iOS では、avm
コマンドか npm
コマンドを使用して特定の Appium バージョンを選択できます。例えば、 avm
コマンドを使用して Appium サーバーバージョンを 2.1.2 に設定するには、次のコマンドをテスト仕様YAMLファイルに追加します。
phases: install: commands: # To install a newer version of Appium such as version 2.1.2: - export APPIUM_VERSION=2.1.2 - avm $APPIUM_VERSION
npm
コマンドを使用して最新バージョンの Appium 2 を使用し、次のコマンドをテスト仕様YAMLファイルに追加します。
phases: install: commands: - export APPIUM_VERSION=2 - npm install -g appium@$APPIUM_VERSION
devicefarm-cli
またはその他のCLIコマンドの詳細については、AWSCLIリファレンス を参照してください。
注釈など、フレームワークのすべての機能を使用するには、カスタムテスト環境を選択し、 AWSCLIまたは Device Farm
コンソールを使用してカスタムテスト仕様をアップロードします。