048 – Appium Inspector

X

Privacidade e cookies

Este site usa cookies. Ao continuar, você concorda com o seu uso. Aprenda mais, por exemplo, sobre como controlar cookies.

Understood

Anúncios

Olá a todos!

Neste post vamos falar sobre o Appium Inspector, uma ferramenta Appium que nos permite ver os elementos das telas de um aplicativo. Vamos começar!

O que é o Appium Inspector?

Appium Inspector é um aplicativo que nos permite inspecionar rapidamente um aplicativo que está sendo exibido em um emulador/simulador Android ou iOS e nos permite ver:

  • Cheque o DOM da página do aplicativo que estamos visualizando.
  • Verifica os identificadores únicos de cada elemento.
  • Para realizar acções sobre os elementos que encontramos com os seus identificadores: verifica se está visível, clica, toca…

Como podemos descarregá-lo?

Para descarregá-lo temos de ir para o seguinte link: https://github.com/appium/appium-desktop/releases/. Podemos escolher a plataforma para a qual a queremos utilizar (Linux, Windows ou Mac). Baixe o executável, abra-o e siga os passos e nós o temos totalmente instalado para usá-lo.

Como o usamos?

>

Após termos baixado e instalado, devemos clicar em Start Server:

>

>

Onde aparecerá a seguinte tela:

Clicamos no ícone da lupa e aparecerá a seguinte tela:

Seleccionar Servidor Automático e definir as capacidades da nossa aplicação para testar, um exemplo poderia ser (vamos usar a aplicação AndroidBarista de que falámos em posts anteriores para Android):

As capacidades mínimas que devemos colocar são:

  • deviceName: nome do emulador.
  • platformName: andróide ou ios.
  • platformVersion: versão do sistema operacional do emulador.
  • app: caminho da app. Se colocarmos como tipo filepath poderemos selecioná-lo de nosso computador como outro arquivo.

Após termos todas as capacidades corretas, clicamos em Start Session e veremos a mesma tela do emulador em Appium Inspector:

Para inspecionar um elemento, clicamos sobre ele e veremos as seguintes propriedades:

Quando terminarmos de ver todos os identificadores dos elementos na tela, removeremos a sessão clicando em:

Mais funcionalidades.

Além de inspecionar elementos, também podemos realizar funcionalidades como:

  • Fazer gravação de passos: como se estivéssemos usando Selenium IDE.

  • Passar um id/expath: podemos procurar dentro da nossa tela usando um ID ou Xpath por um elemento para verificar se ele realmente é o correto.

Click on search for element:

Seleccionar ID como estratégia de pesquisa e introduzir o nome do ID a pesquisar:

Clicamos em search para procurar o elemento:

>

E até agora Appium Inspector, no próximo post vamos falar sobre o UIAutomator como uma ferramenta para localizar elementos no Android.

Vejo-o na próxima entrada!

Deixe uma resposta

O seu endereço de email não será publicado.