Você está na página 1de 5

Appium - Configuração do ambiente no Linux/Ubuntu

Introdução

O Appium é uma ferramenta open-source, multi-plataforma para


automação de testes de aplicações nativas, híbridas e com suporte a
simuladores e execução em aparelhos reais para plataformas IOS e Android.
Com ela é possível automatizar testes mobile independente da linguagem de
programação utilizada.
Para iniciar a automação dos testes com Appium utilizando o ambiente
Linux/Ubuntu é necessário realizar as configurações listadas nesse documento.

1. Instalar o JDK

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Atualize a lista de pacotes com este comando:

$ sudo apt-get update

Passo 3​. Se o comando ​$ java -version retornar "The program java can be
found in the following packages", então execute o comando:

$ sudo apt-get install default-jdk

2. Configurar o JAVA_HOME

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Abra o arquivo /etc/environment com este comando:

$ gedit /etc/environment

Passo 3​. Ao final do arquivo adicione:

JAVA_HOME="/usr/lib/jvm/java-9-oracle"

OBS.: o caminho depende do sistema operacional, é possível verificar o caminho


completo usando o comando​ ​$ sudo update-alternatives --config java

Passo 4​. Salve e feche o arquivo e novamente, no terminal, recarregue as


variáveis com o comando:

$ source​ ​/etc/environmen​t

Passo 5. ​Verifique se a configuração está correta com o comando:


$ echo​ $​JAVA_HOME

3. Instalação do Android Studio


É o ambiente de desenvolvimento integrado (IDE) do Google para
construção de aplicações para o Android. Será usado como um simulador de
aplicação para execução dos testes.

Para instalar a mais recente versão Google do Android Studio no Ubuntu e


derivados, faça o seguinte:

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Adicione o repositório do programa com este comando:

$ sudo add-apt-repository ppa:maarten-fonville/android-studio

Passo 3​. Atualize o APT com o comando:

$ sudo apt-get update

Passo 4​. Agora instale o programa com o comando:

$ sudo apt-get install android-studio

Para iniciar, execute o comando ​$ /opt/android-studio/bin/studio.sh​ ou reinicie o


computador para que seja possível iniciar através do dashboard.

4. Configurar ANDROID_HOME

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Abra o arquivo bashrc com este comando:

$ sudo gedit ~/.bashrc

Passo 3​. Ao final do arquivo adicione:

export ANDROID_HOME=caminho_do_SDK
export
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-to
ols

OBS​.: o caminho do SDK do Android pode ser encontrado no Android Studio:


Passo 4​. Salve e feche o arquivo e novamente, no terminal, recarregue as
variáveis com o comando:

$ source ~/.bashrc

5. Atualizar versão do node

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Limpar o cache do npm com este comando:

$ sudo npm cache clean -f

Passo 3​. Instalação do pacote ​n​ (Pacote para gerenciamento do Node.JS):

$ sudo npm install -g n

Passo 4​. Atualização:

$ sudo n stable

Passo 5​. Para verificar se está correto, basta executar o seguinte comando:

$ node -v
6. Instalar Appium

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Execute este comando:

$ sudo npm install -g appium

Para iniciar, execute o comando ​$ appium​ no terminal. Caso dê algum erro, é


possível que seja necessário executar o comando:

$ sudo npm install -g appium --unsafe-perm=true

7. Instalar Webdriver Manager

É uma ferramenta utilizada para automatizar o gerenciamento de drivers


de navegadores (Chrome, Firefox, Opera e etc.). ​Utilizado nos testes
automatizados de aplicações web ou híbridas.

Passo 1​. Abra um terminal usando o Dash ou pressionando as teclas


Ctrl+Alt+T;
Passo 2​. Execute este comando:
$ sudo npm install -g webdriver-manager

OBS​.: É necessário manter a versão do webdriver manager sempre atualizada


para que não ocorra erros durante a execução dos testes automatizados. Para
isso, execute este comando no terminal:

$ sudo webdriver-manager update

Adicionalmente: ​O appium-doctor, ​que é uma dependência do nodeJs que


verifica se os pré requisitos para funcionamento do Appium estão corretos e
reporta problemas de configuração de ambiente.
● Para instalar, basta executar o comando: ​$ npm install appium-doctor -g
● Para executar, use o comando ​$ appium-doctor​ no terminal

Você também pode gostar