別のモバイルアプリケーションに切り替える

Mobile Engine 3,0 を使用すると、一つのテストケース内で異なるネイティブまたはハイブリッドのモバイルアプリケーションに切り替えることができます。

切り替え先のモバイルアプリケーションを指定するには、モジュールモバイルアプリの切り替えを使用します。

このモジュールは、標準サブセットの一部で、「標準モジュール」->「エンジン」->「モバイル」にあります。

前提条件

モジュール「モバイルアプリの切り替え」を使用する前に、アプリケーションをモバイルデバイスにインストールする必要があります。

別のモバイルアプリケーションに切り替える

一つのテストケース内で異なるモバイルアプリケーションに切り替えるには、以下の手順に従ってください。

  1. デバイスとの接続を確立するために必要なテストコンフィギュレーションパラメータを指定します。

  2. 実行時の最初のテストステップとして、テストステップ「モバイルアプリを開く」を追加します。

  3. テストケースにモジュール「モバイルアプリの切り替え」をドラッグ&ドロップします。

  4. ModuleAttribute アプリケーションについては、切り替え先のアプリケーションを指定してください。

    • iOSアプリケーションの場合は、 BundleID を使用します。

    • Androidアプリケーションの場合は、 PackageName を使用します。

  5. アクションモードを「入力」に設定します。

この例では、以下の操作を実行します。

  • モジュール「モバイルアプリを開く」を使用して、最初のモバイルアプリケーションを開きます。

  • 最初のアプリケーションで画面の位置をクリックします。

  • モジュール「モバイルアプリを切り替える」を使用して、2番目のモバイルアプリケーションに切り替えます。

  • 2番目のモバイルアプリケーションで画面の位置をクリックします。

テストケースのモジュール「モバイルアプリを切り替える