- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Local Devices
Para configurar um dispositivo local para trabalhar com as atividades de Mobile Automation, seja ele um dispositivo físico ou um emulador, você precisa executar uma instância local do Appium, e ter as ferramentas necessárias para automatizar dispositivos Android ou iOS.
Seções de tópicos:
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.
Para configurar um dispositivo Android local, você precisa preparar seu ambiente e adicioná-lo ao Mobile Device Manager.
Os tópicos nesta seção:
Prepare e configure seu ambiente.
ANDROID_HOME
Valor da variável: C:\Users\Username\AppData\Local\Android\Sdk
Nota: A parte Username
, dentro do caminho Valor da variável , deve ser substituída pelo nome real do usuário que está operando na máquina.
b. variável JAVA_HOME . Você precisa ter o Java já instalado para configurar esta variável. Você pode baixar o Java através de um arquivo zip aqui.
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
c. Clique em OK para confirmar.
-
Edite a variável Path do seu usuário para incluir o Android Debug Bridge (ADB):
a. Clique em Novo e adicione o seguinte valor:
%ANDROID_HOME%\platform-tools
b. Clique em OK para confirmar.
-
Clique em Ok para definir a variável.
Antes de iniciar qualquer aplicativo em seu dispositivo, você precisa iniciar a execução de um servidor Appium em sua máquina. Abra o prompt de comando e execute o Appium com os seguintes parâmetros:
appium -p 10001 --relaxed-security --allow-insecure chromedriver_autodownload
- Se o download automático falhar, você pode apontar para um chromedriver.exe já baixado, concatenando o seguinte comando:
--chromedriver-executable "path_to_chromedriver"
- Para obter ajuda com a depuração do Appium, execute o seguinte comando:
appium-doctor
- Para matar o Appium, use o comando
ctrl + c
.
Habilite a depuração do WebView.
Se o Appium não detectar automaticamente a versão Chrome ou WebView em seu Android, escolha uma das opções abaixo:
Para configurar um dispositivo iOS local, simulador ou dispositivo físico e automatizar um aplicativo, você terá que configurar o servidor Appium em uma máquina macOS.
APP
e você quiser fazer upload do aplicativo para um URL público, será necessário criar uma pasta chamada Payload
, colocar o APP
dentro dela, arquivar a pasta Payload
e alterar a extensão para IPA
em vez de ZIP
.
Além disso, certifique-se de que o aplicativo que você está tentando automatizar seja compilado para a arquitetura de destino (simulador ou dispositivo físico).
Os tópicos nesta seção:
Se você quiser usar as atividades de automação móvel com um dispositivo iOS físico, precisará de uma conta de desenvolvedor da Apple.
- Visão geral
- Armazenamento de aplicativos
- Configuração do dispositivo Android
- Preparando o ambiente Android
- Iniciando o Appium Server
- Criando emulador Android
- Habilitando Web e Automação Híbrida com WebDriver
- Configurando o dispositivo físico Android
- Adicionando dispositivo Android local no Gerenciador de dispositivos móveis
- Configuração do dispositivo IOS
- Preparando o ambiente MacOS
- Configurando o Dispositivo Físico IOS
- Adicionando dispositivo IOS local no Gerenciador de dispositivos móveis