appium + python + win10 realiza teste automático de telefones Android

1. Instale o node.js 

2. Instale e configure o JDK

Detalhes

3. Instale e configure o SDK

Detalhes

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)

9. Possíveis problemas

Você pode verificar o registro detalhado se encontrar problemas

Você pode usar a pesquisa para não recuperar se há dependências ausentes

É necessário instalar o apk na extremidade testada: pesquise o apk na pasta appium, copie-o para o telefone e execute-o

O celular precisa ligar o modo de desenvolvedor, Xiaomi clica no número da versão várias vezes e precisa ligar a depuração USB

Acho que você gosta

Origin blog.csdn.net/qq_41854291/article/details/105620274
Recomendado
Clasificación