Sobes.tech
Middle

Gde pronaći package i appActivity za iOS aplikaciju?

sobes.tech АИ

Одговор од АИ

Za iOS aplikacije u kontekstu automatizacije pomoću Appium, pojmovi package i appActivity, kao kod Androida, ne postoje. Umesto toga, koristi se parametar bundleId, koji je jedinstveni identifikator aplikacije.

Da biste saznali bundleId iOS aplikacije, možete:

  • Pogledati u Xcode u podešavanjima projekta (Opšte -> Identitet -> Bundle Identifier).
  • Koristiti komandu ideviceinstaller -l (ako je instaliran libimobiledevice) za listu instaliranih aplikacija sa njihovim bundleId.
  • U Desired Capabilities u Appium navesti bundleId umesto appPackage i appActivity.

Primer Desired Capabilities za iOS:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.primer.mojaaplikacija"
}