リモートのAppium Serverの構成 (Classic)

リモートのAppium Serverを利用することができます。ただし、いくつかの制限があります。

リモートのAppium Serverにおける制限事項

  1. 自動デバイス検出は利用できません。プロファイルは明示的に構成する必要があります。
  2. テストシナリオのリラン実行時においてAppium Serverプロセスの自動再起動は利用できません。
  3. テストシナリオのリラン実行時において仮想マシンの自動再起動は利用できません。
  4. Visionモードでは利用できません。

  1. appiumServerUrlにリモートのAppium ServerのURLを設定します。
appiumServerUrl=http://10.0.0.104:4723/
  1. プロファイルを明示的に構成します。 参照 プロファイル構成

ex.

  "profiles": [
    {
      "profileName": "remote device",
      "capabilities": {
        "automationName": "XCUITest",
        "platformName": "iOS",
        "deviceName": "iPhone 15(iOS 17.2)",
        "bundleId": "com.apple.Preferences"
      }
    }
  ]
  1. リモートマシン上でAppium Serverを起動します。
appium --session-override --relaxed-security
  1. Shiratesで記述したテストを実行します。

Link