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
bundleIdumestoappPackageiappActivity.
Primer Desired Capabilities za iOS:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.primer.mojaaplikacija"
}