- Primeros pasos
- Studio
- Información general
- Actividades de prueba
- Primeros pasos
- Administración de Mobile Device Manager
- Dispositivos de la nube
- Dispositivos Android locales
- Dispositivos IOS locales
- Administración de aplicaciones
- Interacción de dispositivos
- Automatización para aplicaciones nativas de React
- Creación de flujos de trabajo de automatización móvil
- Actividades de automatización móvil
- Escenarios de solución de problemas
- Orchestrator
- Testing Robots
- Test Manager
- Integraciones de CI/CD
Dispositivos IOS locales
Para configurar un dispositivo local para que funcione con actividades de automatización móvil, debe:
- Tener un entorno macOS.
- Ejecuta una instancia local de Appium en el dispositivo macOS.
Hay dos tipos de dispositivos iOS locales que puedes automatizar:
- Físico : un dispositivo iOS físico que puedes conectar a tu máquina local mediante un cable USB.
- Emulador : un emulador para un dispositivo iOS que se almacena localmente.
La siguiente lista describe los comandos más utilizados para configurar Appium en el contexto de la automatización de dispositivos móviles (recomendado para Appium 2.0):
xcrun simctl list
: enumera los dispositivos, tipos de dispositivos, tiempos de ejecución o pares de dispositivos disponibles.xcrun simctl list devices
: enumera los dispositivos disponibles.xcrun simctl list devicetypes
: enumera los tipos de dispositivos.xcrun simctl list runtimes
: enumera los runtimes.xcrun simctl list runtimes
: enumera los pares de dispositivos.
IPA
en una URL que sea accesible de forma anónima por el servidor de Appium (p. Ej. Almacenamiento de blobs).
No es posible instalar aplicaciones desde Play Store o App Store, excepto si automatizas manualmente estas aplicaciones para instalar tu aplicación específica.
APP
y desea cargar la aplicación en una URL pública, deberá crear una carpeta llamada Payload
, colocar el APP
dentro, archivar la carpeta Payload
y cambiar la extensión a IPA
en lugar de ZIP
.
Además, asegúrese de que la aplicación que intenta automatizar esté compilada para la arquitectura de destino (simulador o dispositivo físico).
La automatización híbrida funciona de forma predeterminada para dispositivos iOS, siempre que no intentes automatizar una aplicación creada para la producción. Al automatizar las aplicaciones de producción, el contenido alojado en WKWebView no se podrá automatizar, aunque cualquier contenido web alojado en un SF SafariViewController también se puede automatizar en las aplicaciones de producción. Para obtener más información, consulta SFSauroViewController.
- Configuración de dispositivos iOS locales
- Comandos de Appium más utilizados
- Almacenamiento de aplicaciones
- Configuración de dispositivo físico IOS
- Requisitos previos
- Configurar un dispositivo físico IOS local
- Agregar dispositivo IOS local en el Administrador de dispositivos móviles
- Automatización híbrida y web en IOS