Aprenda Appium com Cucumber + Ruby

Parte II

Danilo Policarpo
assert(QA)
2 min readDec 18, 2017

--

Criando um projeto Appium Android

Dúvidas sobre configurações acesse https://medium.com/@danilopolicarpo14/aprenda-appium-com-cucumber-ruby-ce18872f2cb3

Abra o terminal e execute os comandos abaixo:

'$ cucumber --init'

'$ bundle init'

Abra o arquivo Gemfile que foi criado e adiciona a seguintes gems:

Digite o comando '$ bundle' para instalar as gems e suas dependencias, ao término da instalação é gerado um arquivo chamado Gemfile.lock com detalhes das instalações.

Criando Capabilities para Android

É através do Desired Capabilities que informamos em qual dispositivo queremos executar, e quais as configurações iniciais.

Execute o comando : '$ Arc setup android' para gerar o arquivo appium.txt

Abra o Capabilities para Android (appium.txt)e preencha o arquivo conforme exemplo:

Inspecionando elemento

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

  • Console (Arc)
  • Automatorviewer

Para inspecionar os elemento na tela usando o automatorviewer acesse o link https://nishantverma.gitbooks.io/appium-for-android/exploring_uiautomatorviewer/

Executando seus testes

Para rodar os testes execute o comando :

Atenção “Antes de rodar seus testes inicia o servidor do appium “

Gerando relatório de teste

Para gerar o relatório no final dos teste, basta colocar o comando:

'$ --format html --out reports.html'

Exemplos:

'$ cucumber --format html--out reports.html'

'$ cucumber feature/<nome da feature>--format html--out reports.html'

Mais informações acesse o repositório do github https://github.com/danilopolicarpos/Appium

--

--