Middle
Onde encontrar package e appActivity para a aplicação iOS?
sobes.tech IA
Resposta da IA
Para aplicações iOS no contexto de automação com Appium, os conceitos de package e appActivity, como no Android, não existem. Em vez disso, usa-se o parâmetro bundleId, que é o identificador único da aplicação.
Para descobrir o bundleId de uma aplicação iOS, pode-se:
- Ver no Xcode nas configurações do projeto (Geral -> Identidade -> Bundle Identifier).
- Usar o comando
ideviceinstaller -l(se tiver o libimobiledevice instalado) para listar as aplicações instaladas com seus bundleId. - Nas Capacidades Desejadas do Appium, indicar
bundleIdem vez deappPackageeappActivity.
Exemplo de Capacidades Desejadas para iOS:
{
"platformName": "iOS",
"deviceName": "Simulador de iPhone",
"platformVersion": "14.4",
"bundleId": "com.exemplo.minhaapp"
}