pruebas de automatización de aplicaciones (Android)

La capacidad es una colección de pares clave-valor (por ejemplo: "platformName": "Android"). La capacidad se utiliza principalmente para notificar al servidor de Appium la información necesaria para establecer una sesión. El cliente utiliza un lenguaje específico para generar capacidades, que eventualmente se enviarán al servidor de Appium en forma de objeto JSON.

Arquitectura subyacente de Appium

Por ejemplo, el siguiente ejemplo muestra varias capacidades importantes:

  • Versión de Python
{
  "platformName": "Android",
  "platformVersion": "6.0",
  "deviceName": "hogwarts",
}

  • versión java
desiredCapabilities.setCapability("platformName", "Android");
desiredCapabilities.setCapability("platformVersion", "6.0");
desiredCapabilities.setCapability("deviceName", "hogwarts");

Parámetros de capacidad comunes

El parámetro Capacidades admite múltiples plataformas.

Sólo Android

Solo iOS

Las siguientes capacidades solo admiten controladores de Android, como UiAutomator2.

Las siguientes capacidades solo admiten controladores de iOS, como el controlador XCUITest y el controlador UIAutomation obsoleto.

[200 episodios completos] Una colección de tutoriales avanzados súper detallados para pruebas automáticas de interfaces Python, que realmente simulan el combate real de proyectos empresariales.

Supongo que te gusta

Origin blog.csdn.net/dq565/article/details/132693575
Recomendado
Clasificación