Skip to content

arthurqabr/Appium-MAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Appium-MAC

Como instalar e configurar o Appium para MAC com processador M1

Downloads necessários:

  1. Realize o Download do Appium Desktop na última versão disponível;
  2. Realize o Download do Appium Inspector na última versão disponível;
  3. Realize o Download do Android Studio na última versão disponível;
  4. Realize o Download do Node.js na última versão disponível;

Configuração:

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. 👍

image

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:

image

Realize a instalação do Appium Desktop, Appium Inspector e Android Studio normalmente.

Agora vamos setar os caminhos necessários do Android

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:

image

Caso não esteja, edite o arquivo e mantenha com essas configurações.

Vamos criar um device no Android Studio

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:

image

Inicie o emulador, aguarde carregar e, se tiver sucesso, o emulador será exibido dessa forma:

image

Assim que criado, execute o comando:

adb devices

Esse comando irá exibir os dispositivos disponíveis:

image

Ativando o "Modo Desenvolvedor" no emulador

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.

Abrindo o Appium

Inicie o Appium Desktop e o que deverá ser exibido é uma tela como abaixo:

image

Vamos fazer as primeiras configurações:

  1. Acesse a aba "Advanced" e defina os valores:
    • Server Address: localhost
    • Server Port: 4723
    • Allow CORS: Ative

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:

image

Abrindo o Appium Inspector

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:

image

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! 🥳

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published