048 – Appium Inspector

X

Privacy e cookie

Questo sito utilizza i cookie. Continuando, accettate il loro utilizzo. Per saperne di più, per esempio, su come controllare i cookie.

Capito

Annunci

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!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.