Aprenda Appium com Cucumber + Ruby

Parte III

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

--

Criando um projeto Appium iOS

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 iOS

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

Execute o comando : ‘$ Arc setup ios’ para gerar o arquivo appium.txt

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

Inspecionando elemento

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

  • Console (Arc)
  • Macaca Js

Para inspecionar os elemento na tela usando Macaca acesse o link https://macacajs.github.io/ ou https://medium.com/@deyvirsonmendona/inspecionando-elementos-no-app-ios-com-macacajs-cad962719ce2

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

--

--