Siga todos os passos das pré-condições para que você possa desenvolver e executar os scripts de teste utilizando Apppium (e qualquer outro framework executando o teste em Android)


  • Instalar Java JDK
    1. Acessar o site http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    2. Selecionar o item Accept License Agreement
    3. Clicar no link referente ao instalador de acordo com seu sistema operacional (Linux, Solaris, MacOSx, Windows)
    4. Aguardar o download do arquivo instalador
    5. Clicar no arquivo executável e seguir os passos propostos pelo instalador

  • Configurar Java JDK (Windows)
    1. Vá até as Variáveis de Ambiente no Windows e:
      1. Adicione a seguinte variável com o respectivo valor e clique em OK
        1. Nome da variável: JAVA_HOME
        2. Valor da variável: C:\Program Files\Java\jdk1.8.0_121
        3. Atenção: o Valor da variável é ilustrativo. O diretório correto deve ser o local onde está instalado o JDK, podendo haver diferenças na versão (números após o jdk1.8.0)

    2. Selecione a variável PATH e clique em Editar...
    3. Clique no botão Novo e adicione o seguinte valor de variável
      1. %JAVA_HOME%\bin
      2. Atenção: se a variável PATH não existir, crie a variável com o mesmo valor de variável.

    4. Feche todas as telas clicando no botão OK e abra o Prompt de Comando. Se ele estiver aberto, feche-o e abra um novo
    5. Digite, no Prompt de Comando a palavra java e pressione a tela ENTER
    6. Deve ser apresentado uma lista de opções (parâmetros) para o comando. A primeira linha possui o texto “Uso: java [-options] class [args...]”

  • Instalar uma IDE de Desenvolvimento

    Você pode usar a IDE de sua escolha para desenvolver os seus scripts de teste. Se você não está familiarizado com um IDE ou não sabe qual instalar eu recomendo o Eclipse IDE

    1. Acessar a página http://www.eclipse.org/downloads/packages/release/photon/r/eclipse-ide-java-developers
    2. No canto direito há uma sessão chamada Download Links. Clicar no link referente a seu sistema operacional
    3. Na tela de download, clicar no botão Download
    4. Aguardar o download do arquivo
    5. Descompactar o arquivo .zip em uma pasta de sua escolha
    6. Navegar até a pasta onde você descompactou e execute o arquivo Eclipse

  • Baixar Android Studio
    1. Acessar o site https://developer.android.com/studio/index.html
    2. Clicar no botão Download Android Studio
    3. Aceitar os termos e condições marcando a opção I have read and agree with the above terms and conditions
    4. Clicar no botão Download Android Studio abaixo dos termos e condições
    5. Aguardar o download do arquivo instalador
    6. Clicar no arquivo executável e seguir os passos propostos pelo instalador
    7. Você pode seguir o vídeo que da página que é exibida após o início do download para instalar o Android Studio. Alternativamente você pode acessá-lo através deste link https://developer.android.com/studio/install.html

  • Atualizar o Android SDK
    1. Abra o Android Studio
    2. Na tela inicial clique o item Configure e depois no item SDK Manager
    3. Você precisa instalar e/ou atualizar os seguintes itens em cada aba
      1. SDK Platform (aba)
        1. Android 8.1 (Oreo)
      2. SDK Tools (aba)
        1. Android SDK Build-Tools
        2. Android Emulator 27.3.9 (ou superior)
        3. Android SDK Platform-Tools 28.0.0 (ou superior)
        4. Android SDK Tools 26.1.1 (ou superior)
        5. Se existir, marque também o item Intel x86 Emulator Accelerator (HAXM installer)
      3. Clique no botão Apply para atualizar o Android SDK
      4. Ao término da atualização, feche o Android Studio

      Observação: as versões listadas para a aba SDK Tools provavelmente devem estar desatualizadas. Sempre utilize a versão que está sendo exibida para você

  • Configurar o Android SDK
    1. Abra o Android Studio
    2. Na tela inicial clique o item Configure e depois no item SDK Manager
    3. Copie o caminho apresentado no campo Android SDK Location
    4. Vá até as Variáveis de Ambiente no Windows e:
      1. Adicione a seguinte variável com o respectivo valor e clique em OK
        1. Nome da variável: ANDROID_HOME
        2. Valor da variável: Diretório presente no campo Android SDK Location
      2. Selecione a variável PATH e clique em Editar...
      3. Clique no botão Novo e adicione o seguinte valor de variável
        1. o %ANDROID_HOME%\tools
      4. Clique novamente no botão Novo e adicione o seguinte valor de variável
        1. %ANDROID_HOME%\tools\bin
      5. Clique novamente no botão Novo e adicione o seguinte valor de variável
        1. %ANDROID_HOME%\platform-tools
      6. Feche todas as telas clicando no botão OK e abra o Prompt de Comando. Se ele estiver aberto, feche-o e abra um novo
      7. No Prompt de Comando digite uiautomatorviewer e pressione ENTER
      8. Uma janela com o título UI Automator Viewer deve ser apresentada. Feche a janela
      9. Ainda no Prompt de Comando digite adb e pressione ENTER
      10. Deve ser apresentado uma lista de opções (parâmetros) para o comando. A primeira linha possui o texto Android Debug Bridge version

  • Instalar NodeJS
    1. Acessar o site https://nodejs.org/en/download/
    2. Clique no icone referente a o seu sistema operacional
    3. Aguardar o download do arquivo
    4. Clicar no arquivo executável e seguir os passos propostos pelo instalador

  • Instalar Appium via npm
    1. Abra o Prompt de Comando ou Terminal
    2. Digite os seguintes comandos e pressione ENTER
    3. npm install -g appium

    4. Se algum problema ocorrer durante a instalação no Windows:
      1. Abra o PowerShell e execute os comandos abaixo, um de cada vez:
        1. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
        2. npm install -g npm-windows-upgrade
        3. npm-windows-upgrade
        4. npm install -g appium

  • Instalar Appium Desktop
    1. Acessar o site https://github.com/appium/appium-desktop/releases/
    2. Para a última versão que contenha os Assets selecione o instala dor de acordo com o seu sistema operacional
    3. Aguardar o download do arquivo
    4. Clicar no arquivo executável e seguir os passos propostos pelo instalador

  • Instalar Genymotion
    1. Acesse a página https://www.genymotion.com/fun-zone/
    2. Clique no botão Download Genymotion Personal Edition
    3. Se você não possui um conta é necessário criá-la, caso contrario efetue o login na página
    4. Clique no botão de Download que será apresentado após o login
    5. Aguardar o download do arquivo instalador
    6. Clicar no arquivo executável e seguir os passos propostos pelo instalador
    7. Abra o Genymotion
    8. Clique no item Personal Use na mensagem que será apresentada
    9. Aceite os termos de licença
    10. Clique no botão Add. Será necessário clicar no botão Sign in e efetuar o login com usuário senha cadastrados anteriormente
    11. Na combo Android Version selecione o item 6.0.0
    12. Na lista de dipositivos selecione o item Google Nexus 5 – 6.0.0 – API 23 – 1080 x 1920 e clique em Next
    13. Clique em Next na tela de confirmação de criação da máquina virtual Android e aguarde o término
    14. Feche o Genymotion

  • Projeto Base

    Dentro deste repositório há o Projeto Base, que será o seu ponto de partida para automatizar uma app

    Siga os passos baixo

    1. Acesse o repositório do projeto https://github.com/eliasnogueira/appium-workshop
    2. Clique no botão verde no canto direito chamado Clone or download
    3. Clique no botão Download Zip
    4. Copie a pasta appium-workshop-master para um local que você irá lembrar
    5. Abra o Eclipse
    6. Clique no menu File -> Import
    7. Clique na pasta Maven e selecione o item Existing Maven Projects. Clique em Next
    8. Clique no botão Browse
    9. Vá até o diretório Vá até o diretório appium-workshop-master, selecione a pasta projeto-apppium e clique em Open
    10. Clique no botão Finish

  • Dúvidas?

    Se você tiver qualquer dúvida envie um e-mail para mim com o assunto Pre-Condições Appium