Sobes.tech
Middle

Unde găsești package și appActivity pentru aplicația iOS?

sobes.tech AI

Răspuns de la AI

Pentru aplicațiile iOS în contextul automatizării cu Appium, conceptele de package și appActivity, ca în Android, nu există. În schimb, se folosește parametrul bundleId, care este identificatorul unic al aplicației.

Pentru a afla bundleId al unei aplicații iOS, poți:

  • Să verifici în Xcode în setările proiectului (General -> Identity -> Bundle Identifier).
  • Să folosești comanda ideviceinstaller -l (dacă ai instalat libimobiledevice) pentru a lista aplicațiile instalate cu bundleId-urile lor.
  • În Desired Capabilities ale Appium, să specifici bundleId în loc de appPackage și appActivity.

Exemplu de Desired Capabilities pentru iOS:

{
  "platformName": "iOS",
  "deviceName": "Simulator iPhone",
  "platformVersion": "14.4",
  "bundleId": "com.exemplu.appulmeu"
}