Sobes.tech
Middle

Kur rasti package ir appActivity iOS programai?

sobes.tech AI

Atsakymas iš AI

Appium pagalba automatizavimo kontekste iOS programoms nėra package ir appActivity sąvokų, kaip Android atveju. Vietoje to naudojamas parametras bundleId — unikalus programos identifikatorius.

Norint sužinoti bundleId iOS programai, galima:

  • Pažiūrėti Xcode projekto nustatymuose (Bendras -> Tapatybė -> Bundle Identifier).
  • Naudoti komandą ideviceinstaller -l (jei įdiegta libimobiledevice), kad gauti įdiegtų programų sąrašą su jų bundleId.
  • Appium Desired Capabilities nurodyti bundleId vietoje appPackage ir appActivity.

Pavyzdys Desired Capabilities iOS:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.pavyzdys.mojaplikacija"
}