Sobes.tech
Middle

Kus leida package ja appActivity iOS rakenduse jaoks?

sobes.tech AI

Vastus AI-lt

Appiumi abil automaatika kontekstis iOS rakenduste jaoks puuduvad mõisted package ja appActivity, nagu Androidis. Selle asemel kasutatakse parameetrit bundleId, mis on rakenduse unikaalne identifikaator.

Selleks, et teada saada iOS rakenduse bundleId, saab:

  • Vaadata Xcode projektiseadetes (Üldine -> Tuvastus -> Bundle Identifier).
  • Kasutada käsku ideviceinstaller -l (kui on paigaldatud libimobiledevice), et saada nimekiri paigaldatud rakendustest ja nende bundleId-dest.
  • Appium Desired Capabilities'is märkida bundleId selle asemel, et määrata appPackage ja appActivity.

Näide Desired Capabilities iOS jaoks:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.näide.minurakendus"
}