Sobes.tech
Middle

Kde najít package a appActivity pro iOS aplikaci?

sobes.tech AI

Odpověď od AI

Pro iOS aplikace v kontextu automatizace pomocí Appium neexistují pojmy package a appActivity, jako u Androidu. Místo toho se používá parametr bundleId, což je jedinečný identifikátor aplikace.

Chcete-li zjistit bundleId iOS aplikace, můžete:

  • Podívat se v Xcode v nastavení projektu (Obecné -> Identita -> Bundle Identifier).
  • Použít příkaz ideviceinstaller -l (pokud máte nainstalovaný libimobiledevice) pro seznam nainstalovaných aplikací s jejich bundleId.
  • V Desired Capabilities v Appium uvést bundleId místo appPackage a appActivity.

Příklad Desired Capabilities pro iOS:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.priklad.mojaplikace"
}