Python3 + Appium + emulador de Android
Visión general
Este artículo se divide principalmente en las siguientes partes
- Instalar SDK de Android
- Instalar JDK
- Configurar variables de entorno
- Instalar Python3
- Instale la biblioteca de Appium para Python3
- Instalar Appium
- Instale el simulador (puede ignorarlo si usa la máquina real)
texto
1. Instale el SDK de Android
Instale Android SDK (Android Software Development Kit) y pruebe los teléfonos Android deben instalar Android SDK.
Dirección de descarga: http://tools.android-studio.org/index.php/sdk/ descargue la última versión e instálela.
Nota: No utilice chino ni espacios en el directorio de instalación.
Haga doble clic en SDK Manager para seleccionar herramientas. Instalación obligatoria: Android SDK Platform-tools y Android SDK Build-tools en la carpeta Tools, Android SDK Tools puede elegir si desea actualizar, se recomienda actualizar directamente si la velocidad de Internet es correcta. Duplicación de Android: Elija una versión a voluntad, puede elegir no elegir otro emulador (aunque lo instalé, pero debido a que la velocidad de inicio es demasiado lenta, decidí renunciar). Instalación de GoogleFQ: todas las instalaciones en la carpeta Extras.
Nota: Encuentre un lugar donde pueda usar Internet científicamente para descargar, ya que hay muchas cosas que serán lentas. Si no usa el emulador que viene con Android, simplemente descargue los tres archivos de las herramientas.
Después de que elija instalar, aparecerá una ventana para aceptar los requisitos del acuerdo, y puede acordar
recordar escribir la ruta de instalación después de la instalación, que se utilizará en el siguiente texto (por ejemplo, el mío es: "D: \ androidSDK")
Dos, instale JDK
Aquí estoy usando JDK8, la dirección de descarga del sitio web oficial
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
seleccione la plataforma correspondiente para descargar
La descarga de JDK ahora parece requerir el inicio de sesión de la cuenta. Si no quiere ser problemático, puede descargar palabras clave como "descarga de JDK8" en Baidu. Hay muchos sitios de descarga, simplemente elija una descarga confiable.
El siguiente proceso de instalación es relativamente simple, también es el siguiente paso, preste atención para elegir la ruta de instalación, como mi ruta de instalación: D: \ hadoop \ java (la razón por la que esto no es jdk es que he descargado Java antes, que contiene jdk)
Tres, configure las variables de entorno de SDK y Java:
1. Cree una nueva variable de entorno ANDROID_HOME cuyo valor sea el directorio de instalación del sdk, que debe corresponder a la ruta durante la instalación. (Se recomienda configurar en las variables del sistema para que pueda ser utilizado por todos los usuarios)
2. Agregue un nuevo valor en la ruta, de la siguiente manera:
Nota: asegúrese de seleccionar Nuevo en la ruta para no causar errores en otros programas.
3. Configure las variables de entorno de Java como se indicó anteriormente.
Después de configurar las variables de entorno, puede encontrar un teléfono Android para conectarse realmente Pruébelo, conecte el teléfono Android y active la opción de desarrollador: depuración USB del teléfono Android (Nota: cada modelo de teléfono puede tener un nombre diferente, pero el mismo puede ser el mismo. Solo asegúrese de que el teléfono se pueda conectar a la computadora. Aquí hay un teléfono Redmi 8 como ejemplo .)
Ejecutar bajo CMD
adb devices -l
La apariencia de la siguiente figura significa que se usa el comando adb. Model es el nombre del dispositivo, que es la variable deviceName que se usa en el siguiente texto.
Cuarto, instale Python3
Simplemente inicie sesión en el sitio web oficial de Python https://www.python.org/ y descargue la última versión.
Luego, debe prestar atención a la ruta de instalación al instalar y marcar "agregar Python a la ruta", puede omitir el problema de configurar las variables de entorno.
Cinco, instale la biblioteca Appium de Python3
Abra la ventana de comando cmd y use el comando pip para instalar la biblioteca Appium-Python-Client
pip install Appium-Python-Client
Nota: Si encuentra un error de tiempo de espera agotado, puede agregar una descarga de fuente doméstica después
pip install Appium-Python-Client -i https://mirrors.aliyun.com/pypi/simple/
Cuando vea las siguientes señales, la instalación se realizó correctamente
Seis, instale Appium
Dirección del sitio web oficial http://appium.io/
Haga clic en el botón de descarga para ir a la página de descarga de GitHub, seleccione la plataforma correspondiente para descargar, Windows seleccione el paquete de instalación para
instalar, una vez completada la instalación, inicie Appium, host y puerto predeterminado, la primera vez Necesita editar la información de configuración cuando la use.
Complete las rutas ANDROID_HOME y JAVA_HOME
que configuramos al configurar las variables de entorno. Luego haga clic en el botón guardar y reiniciar a continuación, y luego haga clic en el primer Start Server
botón, verá
si usa la máquina real para probar, Conecte su teléfono y comience a escribir pruebas de guiones.
Siete, instale el simulador (puede ignorar este paso cuando use una máquina real)
Aquí está la dirección de descarga del emulador de dios de la noche https://www.yeshen.com/ . No se recomienda usar el emulador que viene con Android (demasiado lento).
No hay nada que decir al respecto. Preste atención a la ruta de instalación y siga hasta el final. Solo un paso.
Una vez completada la instalación, realice una modificación simple:
- Abra el directorio de instalación e ingrese el directorio bin (por ejemplo: D: \ Archivos de programa (x86) \ Nox \ bin)
- Copie el archivo adb.exe en el SDK de Android instalado en la tercera sección (por ejemplo, el mío está en el directorio "D: \ androidSDK \ platform-tools") en este directorio para sobrescribir el archivo adb.exe existente en este directorio
- Elimine el archivo nox_adb.exe del directorio, copie adb.exe y cámbiele el nombre a nox_adb.exe
- Inicie el emulador
- Luego abra la consola en este directorio, ejecute nox_adb.exe connect 127.0.0.1:62001, y luego ejecute adb devices. Si ve el siguiente mensaje, significa éxito
Arriba, se completa la instalación y configuración del emulador de Android Python3 + Appium + y puede elegir el emulador o la máquina real para la operación de prueba automatizada.