1. Instale o node.js
- Baixar para Windows (x64)
- https://nodejs.org/en/
- cmd -> node -v e o número da versão correta aparece
2. Instale e configure o JDK
3. Instale e configure o SDK
4. Instale o appium
Site oficial: http://appium.io/ , a versão deste artigo: v1.15.1 (versões diferentes, algumas configurações são diferentes)
5. Instale appium-doctor para verificar se as dependências estão completas
- npm install -g cnpm --registry = https: //registry.npm.taobao.org #Instalação do espelho doméstico
- cnpm install -g appium-doctor #Instalar appium-doctor pelo comando cnpm
- appium-doctor #Veja a configuração do ambiente de appium
- Nota: Os primeiros 8 itens devem ser instalados e o Diagnóstico para as dependências necessárias concluído, nenhuma correção necessária é exibida aqui.
6. Inicie o appium
7. Mantenha o appium iniciado e execute a demonstração
from selenium import webdriver
desired_caps = {
"platformName": "Android",
"platformVersion": "6.0.1",
"deviceName": "123b6e487cf3",
"appPackage": "com.tencent.qqlivekid", # 小企鹅乐园 用于测试
"appActivity": "com.tencent.qqlivekid.activity.WelcomeActivity",
"unicodeKeyboard": True,
"resetKeyboard": True
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 启动app
driver.quit()
8. Aquisição de parâmetros
版本 号 : cmd-> adb shell getprop ro.build.version.release
Nome do dispositivo: cmd-> dispositivos adb
Obtenha appPackage | appActivity: cmd-> adb shell dumpsys window | findstr mCurrentFocus (ao executar o aplicativo, execute este comando)