Lo abbiamo scritto Tutorial Appium per dare un quadro completo dell'automazione mobile Appium. Discuteremo tutti gli argomenti principali qui.
Introduzione
È un strumento open source. Supporta Android, iOS, sistema operativo Windows. Possiamo eseguire lo stesso codice in diverse versioni del sistema operativo come Android, iOS. Riduce il codice ridondante e aiuta ad aumentare la riusabilità del codice. Ha implementato il webDriver Selenium, che si connette tramite Apple XCUITest(iOS 9.3 e versioni successive) o UIAutomazione(iOS 9.3 e versioni precedenti) o UiAutomator / UiAutomator2 (Android) o WinAppDriver(Windows) a seconda del tipo di dispositivi.
Tratteremo gli argomenti seguenti in questo Appium lezione:
Vantaggi di Appium
Svantaggi di Appium
Tipi di applicazioni mobili
Sono supportati tre tipi di applicazioni:
Applicazione nativa
Applicazioni native sono scritti utilizzando Windows, Android, iOS SDK.
Applicazione ibrida
Applicazioni ibride sono un mix di applicazioni web e native. Qui le applicazioni native hanno il controllo e interagiscono con le applicazioni web mobili.
Applicazione mobile
Applicazioni web mobili sono applicazioni basate sul web. Questi sono accessibili utilizzando il browser Chrome (Android), Safari (iOS). Possiamo sviluppare questo tipo di applicazione tramite HTML, CSS, JavaScript, AngularJS.
Architettura Appium:
Come funziona sulla piattaforma iOS
Come funziona sulla piattaforma Android
Prerequisito per l'installazione
Tutorial Appium per l'installazione di Appium Desktop su Windows
- Si prega di andare a http://appium.io/e vedrai la schermata qui sotto. Fare clic sul pulsante evidenziato di seguito.
- Dopo aver fatto clic sul pulsante sopra, vedrai la pagina sottostante. Fare clic sul file .exe o sul file .zip evidenziato per scaricarlo nel sistema.
- Qui abbiamo preso il file .zip per installarlo. Si prega di decomprimere il file. Dopodiché, vedrai l'immagine qui sotto. Fare clic su Appium.exe.
- Ora puoi vedere l'immagine qui sotto e sei pronto per avviare il tuo server.
- Ora puoi vedere l'immagine qui sotto e il tuo server è pronto.
Tutorial Appium per l'installazione di Appium Desktop su Mac
- Si prega di andare a http://appium.io/e vedrai la schermata qui sotto. Fare clic sul pulsante evidenziato mostrato di seguito.
- Dopo aver fatto clic sul pulsante sopra, vedrai la pagina sottostante. Fare clic sul file dmg evidenziato per scaricarlo nel sistema.
- Fai clic sul file dmg, che è stato scaricato di recente, e vedrai la schermata seguente. Si prega di seguire le istruzioni indicate nell'immagine sottostante.
- Inizierà a copiare nella cartella dell'applicazione.
- Supponi di aver già installato un'altra versione nel tuo sistema. Verrai visualizzato di seguito. È una tua scelta mantenere entrambi o sostituire quello più vecchio.
- Una volta installato nel tuo sistema, puoi andare al launchpad e cercare con Appium, vedrai l'icona sotto e fai clic sull'icona. In alternativa, puoi andare alla cartella Applicazioni e fare clic sull'icona.
- Molte volte dopo averlo avviato, puoi andare di seguito messaggio di errore. Non c'è bisogno di preoccuparsi; possiamo risolvere questo problema.
- Per risolvere il problema di cui sopra, devi andare alle preferenze di sistema dall'icona della mela mostrata nell'angolo in alto a sinistra e quindi fare clic su Sicurezza e privacy. Vedrai la schermata qui sotto. Fare clic su "Apri comunque."
- Ora fai di nuovo clic sull'icona e questa volta scegli di aprirla. Si prega di seguire l'immagine sottostante.
- Ora puoi vedere l'immagine qui sotto e sei pronto per avviare il tuo server.
- Fare clic sul server di avvio per avviare il server. Il tuo schermo apparirà come di seguito.
conclusione
Fino ad ora abbiamo coperto le basi di Test mobile Appium in questo Tutorial Appium. Nel prossimo argomento, scriveremo su i 20 metodi più utilizzati per automatizzare l'applicazione nativa. Per maggiori dettagli su questo argomento, fare riferimento a questo link.
Ciao, sono Himadri Das, sono un blogger e un collaboratore open source. Ho circa 11 anni di esperienza nel settore dell'Information Technology. Attualmente lavoro in una startup aziendale come responsabile del controllo qualità. Ho esperienza pratica su Appium, Selenium, QTP, Locust, framework di automazione, test delle prestazioni, test funzionali, Java, Python, scripting di Shell, MySql, Redis, Kafka ecc. A parte il mio lavoro e la scrittura di blog, amo giocare chitarra, amo viaggiare e amo guardare il cricket e il calcio. Se vuoi saperne di più su di me, visita il mio profilo linkedin.