Middle
Къде да намеря package и appActivity за iOS приложението?
sobes.tech AI
Отговор от AI
За iOS приложения в контекста на автоматизация с помощта на Appium, понятията package и appActivity, както при Android, не съществуват. Вместо това се използва параметърът bundleId — уникалният идентификатор на приложението.
За да разберете bundleId на iOS приложение, можете:
- Да проверите в Xcode в настройките на проекта (Общи -> Идентичност -> Bundle Identifier).
- Да използвате командата
ideviceinstaller -l(ако е инсталиран libimobiledevice) за списък на инсталираните приложения с техните bundleId. - В Desired Capabilities на Appium да посочите
bundleIdвместоappPackageиappActivity.
Пример за Desired Capabilities за iOS:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.priklad.mojaplikaci"
}