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 deappPackageșiappActivity.
Exemplu de Desired Capabilities pentru iOS:
{
"platformName": "iOS",
"deviceName": "Simulator iPhone",
"platformVersion": "14.4",
"bundleId": "com.exemplu.appulmeu"
}