VOL 177
23
2020-11
Hoy son 38 días antes de 2021
Este es el tuit número 177 de ITester Software Testing Stack
Haga clic en la palabra azul superior " ITester software testing Flowering " Me preocupa, una, tres, cinco de la mañana todas las semanas 08: 3 0 empuje puntual cada mes de vez en cuando se presentan libros técnicos .
La cuenta oficial de WeChat entre bastidores responde a " recursos " y " kit de prueba " para recibir recursos de prueba, y responde al " grupo de WeChat " para unirse al grupo para luchar contra monstruos.
Este artículo tiene 1956 palabras, aproximadamente 6 minutos para leer
El artículo anterior de la serie de automatización de Appium: Serie de pruebas de automatización de aplicaciones para obtener la actividad y el paquete de Android , presenta principalmente cómo obtener la Activity
suma de aplicaciones Package
.
Lo siguiente presenta principalmente: cómo configurar SDK, JDK, capacidades deseadas y scripts de grabación para appium-desktop.
Preparación ambiental requerida para este artículo:
Sistema operativo: win10;
Nombre de la aplicación: APLICACIÓN Snowball;
Equipo: Night God Simulator, y el Night God Simulator se ha conectado normalmente.
Uno
Configurar SDK y JDK
① Haga clic en Editar configuraciones.
② Configure la ruta de sdk y jdk, haga clic en guardar para reiniciar.
dos
配置 Capacidades deseadas
① Haga clic en Iniciar servidor para iniciar el servicio.
②Haga clic en Iniciar sesión de inspector.
③En la línea de comando cmd, ingrese los siguientes comandos para obtener appPackage y appActivity.
adb shell
logcat|grep ActivityManager
④Inicie la aplicación Snowball.
⑤ Luego, en la interfaz DOS, obtenga el Paquete y la Actividad de Snowball.
⑥Configure las capacidades deseadas y haga clic en Iniciar sesión.
{
"platformName": "Android",
"deviceName": "127.0.0.1:62001",
"appPackage": "com.xueqiu.android",
"appActivity": ".view.WelcomeActivityAlias"
}
Como sigue:
Como se indicó anteriormente, puede hacer clic en Guardar como en la esquina inferior derecha para guardar, lo cual es conveniente para reutilizar la próxima vez.
⑦Después de ejecutar correctamente, habrá una interfaz para sincronizar con el dispositivo.
Tres
Guión de grabación
① Haga clic en Tocar por coordenadas para operar la página.
②Haga clic en Iniciar grabación para comenzar a grabar.
③ Primero, haga clic en "Examinar primero" en la ventana emergente para cerrar la ventana emergente, y luego haga clic en "Caliente" en la página de inicio.
Como sigue:
④ Haga clic en Pausar grabación para detener la grabación.
⑤ Una vez completada la grabación, se generará un guión y podrá elegir un idioma con el que esté familiarizado.
⑥Haga clic en Copiar código al portapapeles para copiar el script.
⑦Abre pycharm y pega el código copiado. Por supuesto, es posible que el código no se ejecute correctamente, debe optimizarlo manualmente usted mismo.
# This sample code uses the Appium python client
# pip install Appium-Python-Client
# Then you can paste this into a file and simply run with Python
from appium import webdriver
caps = {}
caps["platformName"] = "Android"
caps["deviceName"] = "127.0.0.1:62001"
caps["appPackage"] = "com.xueqiu.android"
caps["appActivity"] = ".view.WelcomeActivityAlias"
driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
TouchAction(driver).tap(x=321, y=1518).perform()
TouchAction(driver).tap(x=426, y=296).perform()
driver.quit()
lo anterior
Eso es todo
Más artículos de la serie
Manténganse al tanto
Pila de pruebas de software ITester
Se favorece el contenido anterior
1. Conceptos básicos de la interfaz de automatización de la interfaz Python (1)
2. Conceptos básicos de la interfaz de automatización de la interfaz Python (2)
3. Solicitud de obtención del módulo de solicitudes de automatización de la interfaz de Python
4. Solicitud de publicación del módulo de solicitudes de automatización de la interfaz de Python
5. Aplicación de sesión y cookies para la automatización de la interfaz de Python
6. Explicación detallada y aplicación de Token para la automatización de la interfaz de Python
7. Empaquetado de solicitudes de solicitudes de automatización de la interfaz de Python
8. Automatización de la interfaz Python de la operación de la base de datos pymysql
9. Registro de registro de automatización de la interfaz de Python
10. Paquete de registro de automatización de la interfaz de Python y combate real
Quiere obtener más contenido de productos secos más reciente
Ven estrella y sígueme
Nos vemos a las 08:30 todos los lunes, miércoles y viernes
<< Desliza para ver la siguiente imagen >>
Backstage responda "recursos" para llevar productos secos
Responde a " WeChat Group" para luchar contra monstruos y actualizar
WeChat personal: Cc2015123
Indique su intención de agregar :)
Amor verdadero Silian, BiuBiuBiu ~