Este projeto tem como objetivo juntar os componentes, ferramentas e as configurações necessárias para execução de testes automatizados utilizando o appium.
Para conseguir executar este projeto é necessário que os seguintes componentes estejam instalados na sua máquina.
Após realizar a instalação dos componentes acima é necessário realizar a configuração das variáveis de ambiente para que o appium consiga se comunicar com os dispositivos.
Os tutoriais abaixo mostram de forma objetiva a configuração das variáveis de ambiente para java home e android home.
SO | Java Home | Android Home |
---|---|---|
Mac | Tutorial para Mac | Tutorial para Mac |
Ubuntu | Tutorial para Ubuntu | Tutorial para Ubuntu |
Nota : Se possui windows como SO recomendo seguir o tutorial a seguir : Configurando variaveis de ambiente do appium no Windows.
Para validar se todas as configurações acima foram feitas corretamente você pode utilizar o appium-doctor.
Para realizar a instalação basta realizar a instalação com npm
$ npm install -g appium-doctor
Para validar as dependências.
$ appium-doctor
Antes de mais nada é necessário subir o appium.
$ appium
Após verificar que o appium está de pé só executar os testes rodando o comando abaixo.
$ mvn clean test
Este código está ok, mas existe uma forma dele ficar melhor ainda, com algumas parametrizações...
Iai será que você consegue simplificar esse código para que possua apenas um teste para as duas plataformas ?