- Realize o Download do Appium Desktop na última versão disponível;
- Realize o Download do Appium Inspector na última versão disponível;
- Realize o Download do Android Studio na última versão disponível;
- Realize o Download do Node.js na última versão disponível;
Vamos validar se o node foi instalado corretamente. No terminal, execute os comandos:
node -v
e
npm -v
Se for exibido corretamente a versão, foi instalado com sucesso. 👍
Execute o comando no terminal:
npm install appium@latest
Assim que finalizado, execute o comando appium -v
A versão do appium deverá ser exibida corretamente:
Realize a instalação do Appium Desktop, Appium Inspector e Android Studio normalmente.
No terminal execute o comando:
echo 'export PATH=$PATH:/Users/xxxxxx/automation-libs'>>~/.bash_profile
source ~/.bash_profile
Altere "xxxxx" para seu usuário.
Agora, execute o comando: vi ~/.bash_profile
Seu arquivo deverá estar como este:
Caso não esteja, edite o arquivo e mantenha com essas configurações.
Acesse o Android Studio e crie um device com a versão do Android desejada. Assim que finalizado, será exibido na lista como exemplo abaixo:
Inicie o emulador, aguarde carregar e, se tiver sucesso, o emulador será exibido dessa forma:
Assim que criado, execute o comando:
adb devices
Esse comando irá exibir os dispositivos disponíveis:
Para ativar o Modo desenvolvedor, você deve clicar sete vezes na opção “Número da versão”, “Versão da MIUI” ou “Número de compilação” (depende do celular) até que a mensagem “agora você é um desenvolvedor" seja exibida. Dê um intervalo de no máximo um segundo entre um toque e outro.
Inicie o Appium Desktop e o que deverá ser exibido é uma tela como abaixo:
Vamos fazer as primeiras configurações:
- Acesse a aba "Advanced" e defina os valores:
- Server Address:
localhost
- Server Port:
4723
- Allow CORS:
Ative
- Server Address:
Os outros parâmetros, mantenha como está.
Agora acesse "Edit configurations ⚙️":
Informe os caminhos abaixo:
ANDROID_HOME: /Users/xxxxxx/Library/Android/sdk
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin:$PATH
Lembrando que 'xxxxx' é o seu usuário.
DICA: Salve este preset para não precisar preencher cada vez que iniciar o Appium 😜
Inicie o servidor. Será exibida uma tela como essa:
Abra o Appium Inspector e parametrize da seguinte forma:
- Remote Host:
localhost
- Remote Port:
4723
- Remote Path:
/wd/hub
Em "Desired Capabilities" preencha:
- platformName | text | Android
- automationName | text | UiAutomator2
- udid | text | Aqui deverá preencher com o ID que encontramos com o comando
adb devices
. No meu caso é o "emulator-5554" - app | text | É o caminho do seu aplicativo, incluindo a extensão dele.
Para ver outras capabilities disponíveis, clique aqui
Marque a opção: "✅ Automatically add necessary Appium vendor prefixes on start"
Ficará como o exemplo abaixo:
DICA: Salve este preset também! 🙂
Clique em "Start Session". Se a tela exibida for como a tela abaixo, seu Appium foi configurado com sucesso! 🥳