Hemos escrito esto Tutorial de Appium dar una imagen completa de la automatización móvil de Appium. Discutiremos todos los temas principales aquí.
Introducción
Es un herramienta de código abierto. Es compatible Android, iOS, sistema operativo Windows. Podemos ejecutar el mismo código en diferentes versiones de sistemas operativos como Android, iOS, lo que reduce el código redundante y ayuda a aumentar la reutilización del código. Ha implementado el Selenium webDriver, que se conecta a través de Apple Prueba XCUIT(iOS 9.3 y superior) o UIAutomatización(iOS 9.3 y versiones anteriores) o UiAutomator / UiAutomator2 (Android) o WinAppDriver(Windows) dependiendo del tipo de dispositivos.
Cubriremos los siguientes temas en este Appium tutoriales:
Ventajas de Appium
Desventajas de Appium
Tipos de aplicaciones móviles
Hay tres tipos de aplicaciones compatibles:
Aplicación nativa
Aplicaciones nativas están escritos con los SDK de Windows, Android, iOS.
Aplicación híbrida
Aplicaciones híbridas son una mezcla de aplicaciones web y nativas. Aquí las aplicaciones nativas tienen el control e interactúa con las aplicaciones web móviles.
Aplicación movil
Aplicaciones web móviles son aplicaciones basadas en web. Se puede acceder a ellos mediante el navegador Chrome (Android), Safari (iOS). Podemos desarrollar este tipo de aplicaciones mediante HTML, CSS, JavaScript, AngularJS.
Arquitectura de Appium:
Cómo funciona en la plataforma iOS
Cómo funciona en la plataforma Android
Requisito previo para la instalación
Tutorial de Appium para instalar Appium Desktop en Windows
- Por favor, vaya a http://appium.io/, y verá la siguiente pantalla. Haga clic en el botón resaltado a continuación.
- Una vez que haya hecho clic en el botón de arriba, verá la página de abajo. Haga clic en el archivo .exe resaltado o en el archivo .zip para descargarlo en su sistema.
- Aquí hemos tomado el archivo .zip para instalarlo. Descomprima el archivo. Después de eso, verá la imagen a continuación. Haga clic en Appium.exe.
- Ahora puede ver la imagen a continuación y está listo para iniciar su servidor.
- Ahora puede ver la imagen a continuación y su servidor está listo.
Tutorial de Appium para instalar Appium Desktop en Mac
- Por favor, vaya a http://appium.io/, y verá la siguiente pantalla. Haga clic en el botón resaltado que se muestra a continuación.
- Una vez que haya hecho clic en el botón de arriba, verá la página de abajo. Haga clic en el archivo dmg resaltado para descargarlo en su sistema.
- Haga clic en el archivo dmg, que se descargó recientemente, y verá la siguiente pantalla. Siga las instrucciones mencionadas en la siguiente imagen.
- Comenzará a copiarse en la carpeta de la aplicación.
- Suponga que ya ha instalado otra versión en su sistema. Obtendrá la siguiente ventana emergente. Es su elección mantener ambos o reemplazar el anterior.
- Una vez que esté instalado en su sistema, puede ir al Launchpad y buscar con Appium, y obtendrá el icono de abajo y haga clic en el icono. Alternativamente, puede ir a la carpeta Aplicación y hacer clic en el icono.
- Muchas veces después de lanzarlo, puede obtener a continuación error de mensajes. No hay necesidad de preocuparse; podemos resolver este problema.
- Para resolver el problema anterior, debe ir a las preferencias del sistema desde el ícono de Apple que se muestra en la esquina superior izquierda y luego hacer clic en Seguridad y privacidad. Verá la siguiente pantalla. Haga clic en "Abrir de todos modos".
- Ahora haga clic en el icono una vez más y esta vez, elija abrirlo. Siga la siguiente imagen.
- Ahora puede ver la imagen a continuación y está listo para iniciar su servidor.
- Haga clic en el servidor de inicio para iniciar el servidor. Su pantalla se verá como a continuación.
conclusión
Hasta ahora hemos cubierto los conceptos básicos de Pruebas móviles de Appium en este Tutorial de Appium. En el siguiente tema, escribiremos sobre Los 20 métodos más utilizados para automatizar aplicaciones nativas. Para obtener más detalles sobre este tema, consulte este liga.
Hola, soy Himadri Das, soy blogger y colaborador de código abierto. Tengo alrededor de 11 años de experiencia en el ámbito de las tecnologías de la información. Actualmente trabajo en una Startup Company como Responsable de Aseguramiento de Calidad. Tengo experiencia práctica en Appium, Selenium, QTP, Locust, marco de automatización, pruebas de rendimiento, pruebas funcionales, Java, Python, secuencias de comandos Shell, MySql, Redis, Kafka, etc. Además de mi trabajo y escribir blogs, me encanta jugar. guitarra, me encanta viajar y me encanta ver cricket y fútbol. Si quieres saber más sobre mí, visita mi perfil de LinkedIn.