Basic structure Appium android project
a. Instalar o Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"r
b. Instalar JDK para o Mac:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
c. Instalando e configurando o rbenv:
brew install rbenv
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
rbenv install -l
rbenv install 2.4.0 #Ou versão superior estável
rbenv local 2.4.0
d. Instalar Android Studio
https://developer.android.com/studio/index.html?hl=pt-br
e. Instalar Appium Desktop
http://appium.io/ => Clique em download e baixe a versão mais recente para o seu SO
Abrir arquivo de configuração
open ~/.bash_profile
Preencher com:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Abrir arquivo de configuração
open ~/.bash_profile
Preencher com:
export ANDROID_HOME=/Users/<usuario>/Library/Android/sdk
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/platform-tools/adb:$PATH
export PATH=$ANDROID_HOME/emulator/:$PATH
NOTE: Trocar o <usuario> pelo nome do seu usuário
gem install bundler
1. Faça um clone do projeto:
git clone https://github.com/Thialison/calculator-specs.git
2. Acesse a pasta pelo terminal e execute o comando:
bundle
3. Emulando android virtual device:
emulator @"<Nome do seu emulator>"&
4. Abra o Appium e inicie o servidor do mesmo.
5. Executando os cenários da feature "Multiplicar":
cucumber