Silk Central 経由での Mobile Center デバイスの使用

Micro Focus Mobile Center(Mobile Center)は、実デバイスとエミュレーターでのエンドツーエンドの品質ラボを提供し、モバイル アプリのテスト、監視、最適化を支援して、ユーザー エクスペリエンスの向上に貢献します。

注: Silk4J では、Mobile Center 3.0 以降によって管理されているデバイスに対するテストをサポートします。

Mobile Center によって管理されているデバイスにアクセスする方法には、Silk4J から直接アクセスする方法と、Silk Central 経由で行う方法があります。

Mobile Center によって管理されているデバイスに Silk Central 経由でアクセスするには:

  1. Silk4JSilk Central を統合します。 詳細については、「Silk4JSilk Central の統合」を参照してください。
  2. Mobile Center を使用するように Silk Central を設定します。
    注: Mobile Center のインストール時に、適切なバージョンの Android SDK が使用されていることを確認してください。Silk4J で同じバージョンを使用するように設定するには、環境変数 SILK_ANDROID_HOME に C:\Users\<ユーザー>\AppData\Local\Android\android-sdk などを指定します。詳細については、『Silk Central ヘルプ』を参照してください。
  3. iOS 上でテストする場合は、次の IPA ファイルがサインされていることを確認します。
    • HP4M-Agent.ipa
    • HPMC-AgentLauncher.ipa
    • WebDriverAgentRunner-Runner.ipa
    注: Silk4J は、Mobile Center を介した iOS シミュレータのテストをサポートしません。

以上により、アプリケーションの選択 ダイアログに Mobile Center デバイスが表示されます。テストするデバイスを選択してください。

注: Silk Test Mobile と Mobile Center の両方で同時に同じデバイスをテストできません。製品を切り替えて使用する場合には、自動テストで使用していたすべてのアプリを削除し、モバイル デバイスを再起動する必要があります。
Android
Silk Test Mobile を使って Android デバイスをテストする前に、または Mobile Center をインストールする前に、デバイスから次のアプリを削除する必要があります。
  • Appium Android Input Manager
  • Appium Settings
  • io.appium.uiautomator2.server
  • io.appium.uiautomator2.server.text
  • MC Agent
  • Silk Screencast
  • Unlock
iOS
Silk Test Mobile を使って iOS デバイスをテストする前に、または Mobile Center をインストールする前に、デバイスから WebDriverAgent を削除する必要があります。
Mobile Center は、これらのアプリを再インストールする可能性があります。
注: Mobile Center 上で管理されているデバイスをテストする場合は、Silk4JtypeKeys メソッドや setText メソッドを使用して Enter などのキー コードの入力をサポートしません。さらに、Silk4JiOS デバイス上の ホーム ボタンの押下をサポートしません。
注: Android エミュレータ上でテストする場合は、GPU HW アクセラレーションを無効にしてください。