Middle
¿Dónde encontrar package y appActivity para la aplicación de iOS?
sobes.tech AI
Respuesta de la IA
Para las aplicaciones de iOS en el contexto de la automatización con Appium, los conceptos de package y appActivity, como en Android, no existen. En su lugar, se utiliza el parámetro bundleId, que es el identificador único de la aplicación.
Para conocer el bundleId de una aplicación de iOS, se puede:
- Consultar en Xcode en la configuración del proyecto (General -> Identidad -> Bundle Identifier).
- Usar el comando
ideviceinstaller -l(si se ha instalado libimobiledevice) para obtener una lista de las aplicaciones instaladas con sus bundleId. - En las Capacidades Deseadas de Appium, especificar
bundleIden lugar deappPackageyappActivity.
Ejemplo de Capacidades Deseadas para iOS:
{
"platformName": "iOS",
"deviceName": "Simulador de iPhone",
"platformVersion": "14.4",
"bundleId": "com.ejemplo.miapp"
}