Middle
Kde nájsť package a appActivity pre iOS aplikáciu?
sobes.tech AI
Odpoveď od AI
Pre iOS aplikácií v kontexte automatizácie pomocou Appium neexistujú pojmy package a appActivity, ako v Androide. Namiesto toho sa používa parameter bundleId, ktorý je jedinečný identifikátor aplikácie.
Ak chcete zistiť bundleId iOS aplikácie, môžete:
- Pozrieť v Xcode v nastaveniach projektu (Všeobecné -> Identita -> Bundle Identifier).
- Použiť príkaz
ideviceinstaller -l(ak máte nainštalovaný libimobiledevice) na zoznam nainštalovaných aplikácií s ich bundleId. - V Desired Capabilities v Appium zadať
bundleIdnamiestoappPackageaappActivity.
Príklad Desired Capabilities pre iOS:
{
"platformName": "iOS",
"deviceName": "Simulátor iPhone",
"platformVersion": "14.4",
"bundleId": "com.príklad.mojeaplikácia"
}