Middle
Dove trovare package e appActivity per l'app iOS?
sobes.tech AI
Risposta dell'AI
Per le applicazioni iOS nel contesto dell'automazione con Appium, i concetti di package e appActivity, come in Android, non esistono. Al loro posto si utilizza il parametro bundleId, che è l'identificatore univoco dell'app.
Per scoprire il bundleId di un'app iOS, si può:
- Consultare Xcode nelle impostazioni del progetto (Generale -> Identità -> Bundle Identifier).
- Usare il comando
ideviceinstaller -l(se si ha installato libimobiledevice) per ottenere una lista delle app installate con i loro bundleId. - Nelle Desired Capabilities di Appium, specificare
bundleIdinvece diappPackageeappActivity.
Esempio di Desired Capabilities per iOS:
{
"platformName": "iOS",
"deviceName": "Simulatore iPhone",
"platformVersion": "14.4",
"bundleId": "com.esempio.miaapp"
}