自動テストのモバイル デバイスを選択する

実行計画を実行するためのモバイル デバイス(物理デバイス、エミュレータ、シミュレータ)を選択するまえに、デバイス プロバイダを設定する必要があります。デバイス プロバイダと現在のプロジェクトは、同じロケーションに割り当てられている必要があります。割り当てられていない場合は、デバイスは表示されません。詳細については、「デバイス プロバイダを管理する」を参照してください。
モバイル デバイスを選択するには:
  1. メニューで 実行計画 > 詳細ビュー をクリックします。
  2. 実行計画 ツリーで、モバイル デバイスを選択する実行計画を選択します。
  3. 配置 タブをクリックします。
  4. 手動デバイスの選択 セクションにある 編集 をクリックします。 デバイスの選択 ダイアログ ボックスが表示されます。
  5. モバイル デバイス、デバイス フィルタ、またはネイティブ アプリを選択します。
    • 特定のデバイスを選択するには、右側にあるリストを使用します。
    • デバイス フィルタを選択するには、右側のリストにある 任意のデバイス を選択します。検索 フィールドと、左側にある プラットフォームアプリケーション リストを使用してこのフィルタを編集します。
      ヒント: エミュレータシミュレータ を検索する場合など、特定のデバイスの種類を検索するために、検索フィールドを使用できます。
    • テストするネイティブ アプリをモバイル デバイスにインストールするには、ネイティブ アプリ を左側にある アプリケーション リストから選択し、以下のようにアプリへの URL または UNC パスを指定します(iOS では URL が必須です)。例:\\fileserver\apps\testapp.apk
  6. 省略可能:デバイスの選択からエミュレータやシミュレータを除外したい場合は、物理デバイスのみを使用する チェック ボックスをオンにします。
  7. 省略可能:現在使用できるデバイスのみを表示したい場合は、使用中またはブロック中のデバイスを表示しない チェック ボックスをオンにします。手動テストや実行計画を直ちに実行したい場合に、この設定は役に立ちます。
  8. モバイル デバイスの選択を保存するには、OK をクリックします。
実行時に、選択したデバイス、またはフィルタに最初に意一致したデバイスが使用され、実行計画が完了するまでブロックされます。選択したデバイスが利用できない場合や、フィルタに一致する利用可能なデバイスが見つからない場合は、適切な実行サーバーおよびモバイル デバイスが利用可能になるまで、実行ジョブはキューで待機します。Sauce Labs デバイスは実際は単一のデバイスではなく、デバイスの種類であるため、実行中にブロックされることはありません。

モバイル デバイスの選択を変更したり削除する場合は、編集 ボタンや 削除 ボタンを使用します。