- Introdução
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Arquitetura de automação de dispositivos móveis
- Introdução
- Gerenciamento do Mobile Device Manager
- Dispositivos na nuvem
- Dispositivos Android locais
- Gerenciamento de aplicativos
- Criação de fluxos de trabalho de Mobile Automation
- Interação de dispositivos
- Automação para aplicativos React Native
- Atividades de Automação Móvel
- Orchestrator
- Testing Robots
- Test Manager
Dispositivos Android locais
Para configurar um dispositivo local para trabalhar com as atividades de Mobile Automation, você precisa executar uma instância local do Appium e ter as ferramentas necessárias para automatizar dispositivos Android.
Existem dois tipos de dispositivos Android locais que você pode automatizar:
- Físico - um dispositivo Android físico que você pode conectar à sua máquina local, por meio de um cabo USB.
- Emulador - um emulador de um dispositivo Android que é armazenado localmente.
A lista abaixo descreve os comandos mais usados para configurar o Appium no contexto de Automação de Dispositivos Móveis:
appium driver list
- lista os drivers instalados (recomendado para Appium 2.0)adb devices
- lista os dispositivos conectadosadb start-server
- inicia o servidor de depuraçãoadb kill-server
- para o servidor de depuraçãoctrl + c
- mata Appiumappium-doctor
- ajuda na depuração do seu Appium.
APK
ou IPA
para um URL que seja acessível anonimamente pelo servidor Appium (por exemplo, armazenamento de blobs).
Não é possível instalar aplicativos da Play Store ou App Store, exceto se você automatizar manualmente esses aplicativos para instalar seu aplicativo específico.
Siga as etapas abaixo para concluir os pré-requisitos para configurar um dispositivo Android físico local:
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. Variável ANDROID_HOME . Aponta para a pasta onde o Android SDK foi instalado.
ANDROID_HOME
Valor da variável: o caminho onde o Android SDK está localizado em sua máquina. Por exemplo: C:\Users\Username\AppData\Local\Android\Sdk
Nota: A parte Username
, dentro do caminho Variable Value , deve ser substituída pelo nome real do usuário que está operando na máquina.
-
Abra o prompt de comando do Node.js e instale o Appium:
- Para Appium 1.0, execute o seguinte comando:
npm install -g appium
. O Appium 1.0 vem com todos os drivers instalados. - Para Appium 2.0, execute o seguinte comando:
npm install -g appium@next
.
- Para Appium 1.0, execute o seguinte comando:
appium driver install uiautomator2
.
Para obter mais informações sobre a configuração do Appium 1.0 , consulte Início rápido introdução.
- Reinicie o computador para aplicar as alterações.
-
Abra o dispositivo móvel físico e habilite as Opções do desenvolvedor.
- Em seu telefone, navegue até Configurações > Opções do desenvolvedor.
- Na seção Rede , abra Configuração USB padrão e defina-a como Carregar apenas telefone.
- Habilite a depuração USB.
- Em seu telefone, navegue até Configurações > Opções do desenvolvedor.
- Na seção Rede , abra Configuração USB padrão e defina-a como Carregar apenas telefone.
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. Variável ANDROID_HOME . Aponta para a pasta onde o Android SDK foi instalado.
- Nome da variável:
ANDROID_HOME
-
Valor da variável: o caminho onde o SDK do Android está localizado em sua máquina. Por exemplo:
C:\Users\Username\AppData\Local\Android\Sdk
Nota: A parteUsername
, dentro do caminho Variable Value , deve ser substituída pelo nome real do usuário operando na máquina.- Abra o prompt de comando do Node.js e instale o Appium:
- Para Appium 1.0, execute o seguinte comando:
npm install -g appium
. O Appium 1.0 vem com todos os drivers instalados. - Para Appium 2.0, execute o seguinte comando:
npm install -g appium@next
.
appium driver install uiautomator2
.
Para obter mais informações sobre a configuração do Appium 2.0 , consulte Início rápido introdução.
- Reinicie o computador para aplicar as alterações.
Habilite a depuração do WebView no dispositivo local para permitir que o Mobile Device Manager reconheça a maioria dos elementos da interface do usuário dentro de um aplicativo.
Se o Appium não detectar automaticamente a versão Chrome ou WebView em seu Android, escolha uma das opções abaixo:
- Configurando dispositivos Android locais
- Comandos Appium mais usados
- Armazenamento de aplicativos
- Configurando o Dispositivo Android Físico Local
- Pré-requisitos
- Configurando o Dispositivo Android Físico Local
- Configuração de dispositivo Android emulado local
- Pré-requisitos
- Criando emulador Android
- Habilitando Web e Automação Híbrida com WebDriver
- Adicionando dispositivo Android local no Gerenciador de dispositivos móveis