- Introducción a Test Suite
- Studio
- Información general
- Actividades de prueba y API
- Orchestrator
- Testing Robots
- Test Manager
Dispositivos IOS locales
Para configurar un dispositivo local para que funcione con las actividades de Automatización móvil, debes ejecutar una instancia local de Appium y contar con las herramientas necesarias para automatizar dispositivos iOS.
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).
appium driver install xcuitest
.
- Recomendamos utilizar Appium 2.0 con Mobile Automation versión 22.10 o superior.
-
Instale Appium 2.0 si desea probar sus automatizaciones móviles en un dispositivo físico iOS.
- Abre Xcode y deja que instale los componentes adicionales que pueda requerir. Ciérrelo una vez que vea la pantalla de inicio.
-
Inicie el servidor de Appium con el siguiente comando:
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
.
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