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
bundleIdvietojeappPackageirappActivity.
Pavyzdys Desired Capabilities iOS:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.pavyzdys.mojaplikacija"
}