Questo sito utilizza i cookie. Continuando, accettate il loro utilizzo. Per saperne di più, per esempio, su come controllare i cookie.
Ciao a tutti!
In questo post parleremo di Appium Inspector, uno strumento di Appium che ci permette di vedere gli elementi delle schermate di un’app. Iniziamo!
Cos’è Appium Inspector?
Appium Inspector è un’applicazione che ci permette di ispezionare rapidamente un’applicazione visualizzata in un emulatore/simulatore Android o iOS e ci permette di vedere:
- Controllare il DOM della pagina dell’applicazione che stiamo visualizzando.
- Controlla gli identificatori unici di ogni elemento.
- Per eseguire azioni sugli elementi che abbiamo trovato con i loro identificatori: controlla se è visibile, clicca, tocca…
Come possiamo scaricarlo?
Per scaricarlo dobbiamo andare al seguente link: https://github.com/appium/appium-desktop/releases/. Possiamo scegliere la piattaforma per la quale vogliamo usarlo (Linux, Windows o Mac). Scarica l’eseguibile, aprilo e segui i passi e lo abbiamo completamente installato per usarlo.
Come lo usiamo?
Una volta che l’abbiamo scaricato e installato, dobbiamo cliccare su Start Server:
Dove apparirà la seguente schermata:
Clicchiamo sull’icona della lente di ingrandimento e apparirà la seguente schermata:
Selezionare Automatic Server e impostare le capacità della nostra applicazione da testare, un esempio potrebbe essere (useremo l’applicazione AndroidBarista di cui abbiamo parlato nei post precedenti per Android):
Le capacità minime che dobbiamo mettere sono:
- deviceName: nome dell’emulatore.
- platformName: android o ios.
- platformVersion: versione del sistema operativo dell’emulatore.
- app: percorso dell’app. Se mettiamo come tipo filepath potremo selezionarlo dal nostro computer come un altro file.
Una volta che abbiamo tutte le capacità corrette, clicchiamo su Start Session e vedremo la stessa schermata dell’emulatore in Appium Inspector:
Per ispezionare un elemento, clicchiamo su di esso e vedremo le seguenti proprietà:
Quando finiamo di vedere tutti gli identificatori degli elementi sullo schermo, rimuoviamo la sessione cliccando su:
Altre funzionalità.
Oltre a ispezionare l’elemento, possiamo anche eseguire funzionalità come:
- Fare la registrazione dei passi: come se stessimo usando Selenium IDE.
- Trova un id/xpath: possiamo cercare all’interno del nostro schermo usando un ID o un Xpath per un elemento per controllare che sia davvero quello corretto.
Clicca su cerca elemento:
Seleziona ID come strategia di ricerca e inserisci il nome dell’ID da cercare:
Facciamo clic su ricerca per cercare l’elemento:
E fin qui Appium Inspector, nel prossimo post parleremo di UIAutomator come strumento per individuare elementi in Android.
Ci vediamo nella prossima voce!