- Requisitos do Sistema
- Instalação do Appium
- Instalação do Python e Bibliotecas Necessárias
- Estrutura do Projeto
- Instalando Dependências
- Verificar a Instalação com Appium Doctor
- Iniciar o Appium
- Licença
Requisitos do Sistema
Java Development Kit (JDK): Appium requer o JDK instalado no sistema. Você pode baixar o JDK do site da Oracle ou do OpenJDK. Node.js e npm: Necessários para instalar o Appium. Você pode baixá-los do site oficial do Node.js. Android SDK: Necessário para testar aplicativos Android. Você pode baixá-lo como parte do Android Studio. Para mais informações sobre a instalação, acesse: Documentação de Instalação
Instalação do Appium Appium Para instalar o Appium globalmente, execute:
npm install -g appiumAppium Doctor Para verificar se todas as dependências estão configuradas corretamente, instale o Appium Doctor:
npm install -g appium-doctorInstalação do Python e Bibliotecas Necessárias Python Certifique-se de que o Python esteja instalado. Você pode baixá-lo do site oficial do Python.
Robot Framework Instale o Robot Framework com o seguinte comando:
pip install robotframeworkRobot Framework Appium Library Para instalar a biblioteca Appium para o Robot Framework, execute:
pip install robotframework-appiumlibraryAppium-Python-Client Instale o cliente Python do Appium:
pip install Appium-Python-Clientuiautomator2 Se você estiver usando o driver UIAutomator2 para Android, também é necessário instalar o uiautomator2:
pip install uiautomator2Estrutura do Projeto A estrutura do seu projeto deve se parecer com isso:
studion-qa-mobile/
│
├── node_modules/
├── package.json
├── requirements.txt
├── resources/
| └── base.resource
| └── environment_setup.robot
| └── variables.robot
└── tests/
└── example.robot
Arquivo requirements.txt Crie um arquivo requirements.txt com as seguintes dependências:
robotframework
robotframework-appiumlibrary
Appium-Python-Client
uiautomator2
Instalando Dependências Node.js No diretório do projeto, execute:
npm installPython No diretório do projeto, execute:
pip install -r requirements.txtVerificar a Instalação com Appium Doctor Para verificar se todas as dependências estão corretamente configuradas, execute:
appium-doctorIniciar o Appium Para iniciar o Appium, use o comando:
npm startappium-doctorConfigurar o DND do DOT e iniciar o emulador: Ex:
Start-Process "C:\Users\daiane.obelar\AppData\Local\Android\Sdk\emulator\emulator.exe" -ArgumentList "-avd NOMEDOADB -dns-server 192.168.1.240 -snapshot default_boot"appium-doctorExecutar os testes Robot framework em um ambiente especifico:
Ex:
robot -v ENVIRONMENT:stqa1 -d results tests/login.robot
Daiane Obelar