Sobes.tech
Middle

Kde nájsť package a appActivity pre iOS aplikáciu?

sobes.tech AI

Odpoveď od AI

Pre iOS aplikácií v kontexte automatizácie pomocou Appium neexistujú pojmy package a appActivity, ako v Androide. Namiesto toho sa používa parameter bundleId, ktorý je jedinečný identifikátor aplikácie.

Ak chcete zistiť bundleId iOS aplikácie, môžete:

  • Pozrieť v Xcode v nastaveniach projektu (Všeobecné -> Identita -> Bundle Identifier).
  • Použiť príkaz ideviceinstaller -l (ak máte nainštalovaný libimobiledevice) na zoznam nainštalovaných aplikácií s ich bundleId.
  • V Desired Capabilities v Appium zadať bundleId namiesto appPackage a appActivity.

Príklad Desired Capabilities pre iOS:

{
  "platformName": "iOS",
  "deviceName": "Simulátor iPhone",
  "platformVersion": "14.4",
  "bundleId": "com.príklad.mojeaplikácia"
}