Dev (Back & Front)ARTIGO

Estudo do Appium usando Ruby – Parte 02

Nesta segunda parte do artigo, o autor mostra como criar a estrutura do projeto para a plataforma Android, configurar o Capabilities, inspecionar o elemento e executar os testes.

Na Parte 01 partimos da abordagem de exemplificar como instalar as aplicações, gens e configurações necessárias para que o script – utilizando o framework Appium – fosse executado sem problemas. Na Parte 02 vamos abordar a criação da estrutura do projeto para a plataforma AndroidAndroid46 conteúdosAndroid push notifications com Quasar Framework, Firebase e integração com WordPressDev (Back & Front) · mai 2019O X do Xamarin Forms – O guia das funcionalidades nativas - Parte 02: AndroidDev (Back & Front) · abr 2019Modularização de AndroidDev (Back & Front) · ago 2019Ver tudo em Dev (Back & Front) , configurando o Capabilities, inspecionando o elemento e por fim, executando os testes.

Criando um projeto Appium_Android

Abra o terminal e execute os comandos abaixo:

cucumber --init    # criando estrutura do projeto
Arc setup android  # cria um txt. para android (Capabilities para Android)

Abra o Capabilities para Android e preencha o arquivo conforme exemplo:

[caps]
platformName = "Android"                        # Plataforma
deviceName = 'Nexus_5_API_23_mars'              # nome do dispositivo
app = '/Users/estudo_appium.apk'                # caminho do apk

Inspecionando Elemento

Para inspecionar os elementos na plataforma Android, podemos usar essas opções:

  • Console (Arc);
  • Inicie o servidor do Appium pelo seguinte comando:
appium             # inicia o servidor do appium

  • Abra uma nova aba e digite o comando:
Arc                   # inicia o modo console
page                 # inspeciona os elementos da tela
source             # inspeciona os elementos da tela em HTML
exit                  # sair do console
  • Automatorviewer:

Para inspecionar os elementos na tela usando o automatorviewer, acesse este link.

Executando seus testes

Para rodar os testes, execute os comandos no terminal:

cucumber        # rodar todos seus testes
cucumber feature/<nomefeature>        # executa todos os cenários de uma feature específica

Atenção: antes de rodar seus testes, inicie o servidor do Appium.

Gerando relatório de teste

Para gerar o relatório no final dos testes, basta inserir o comando:

<–format html –out reports.html>

Exemplo: cucumber feature/ –format html –out reports.html

***

Este artigo foi publicado originalmente em: https://www.concrete.com.br/2017/12/15/estudo-do-appium-usando-ruby-parte-2/

é bacharel em Sistema de Informação formado no CESJF. Já atuou como Administrador de Redes e DBA SQL SERVER e hoje é analista de tecnologia da informação do MEC e trabalha na UFVJM.

Ver perfil
IPIAProdutividade com IA5,4 · Consolidado
Quanto a inteligência artificial aumentou a produtividade da sua equipe nos últimos 30 dias?