Aprenda Appium com Cucumber + Ruby
Parte II
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