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