- NodeJS
- Certifique-se de ter Node Instalado em sua máquina.
- Versão utilizada:
v18.16.0
- Appium:
- Certifique-se de ter o Appium instalado em sua máquina. Você pode instalá-lo usando o npm (Node Package Manager). Execute o seguinte comando no terminal:
npm install -g [email protected]
- O comando appium driver install uiautomator2 é usado para instalar o driver UiAutomator2 para o Appium. O UiAutomator2 é um driver de automação específico para dispositivos Android que oferece melhorias em relação ao driver original UiAutomator.
appium driver install uiautomator2
-
O appium-doctor é uma ferramenta do Appium que ajuda a diagnosticar e corrigir problemas com a instalação e configuração do ambiente para automação de aplicativos móveis. Ele verifica os pré-requisitos necessários para o Appium funcionar corretamente e fornece feedback sobre o estado atual do seu ambiente.
-
Ao executar o appium-doctor, ele verifica diversos componentes e dependências, incluindo:
- Node.js e npm: Verifica se o Node.js está instalado e se as versões são compatíveis.
- Xcode (para iOS): Verifica a presença e a versão do Xcode, necessário para automação de aplicativos iOS.
- Android SDK (para Android): Verifica a instalação e a configuração do Android SDK, essencial para automação de aplicativos Android.
- Java Development Kit (JDK): Verifica a presença do JDK, que é necessário para desenvolvimento Java e pode ser necessário para automação em alguns casos.
- Outras Dependências: Verifica se outras dependências, como o Carthage (para iOS) e o Gradle (para Android), estão instaladas corretamente.
- Variáveis de Ambiente: Verifica se as variáveis de ambiente necessárias, como ANDROID_HOME e JAVA_HOME, estão configuradas corretamente.
-
Ao final da verificação, o appium-doctor exibe um resumo indicando quais componentes estão configurados corretamente e quais podem precisar de atenção. Ele também oferece sugestões sobre como corrigir possíveis problemas.
-
Certifique-se de configurar todas as dependências citadas acima.
-
Para usar o appium-doctor, você pode instalá-lo globalmente usando o seguinte comando:
npm istall -g appium-doctor
- E então, para executar o diagnóstico, basta digitar:
appium-doctor
- Robot Framework: Instale o Robot Framework e a biblioteca AppiumLibrary. Execute os seguintes comandos:
pip install robotframework robotframework-appiumlibrary
Inicie o Servidor Appium, a flag --allow-insecure=adb_shell permite comandos ADB através do Appium/Robot Framework:
appium --allow-insecure=adb_shell
- Utilizar o Appium Container