Middle
¿Qué son las Capacidades Deseadas al inicializar el controlador de Appium?
sobes.tech AI
Respuesta de la IA
Las Capacidades Deseadas son un conjunto de parámetros clave-valor que se transmiten al inicializar el controlador de Appium para configurar la sesión de automatización. Determinan en qué dispositivo o emulador se ejecutará la prueba, qué aplicación usar, qué configuraciones del entorno aplicar, etc.
Por ejemplo, las Capacidades Deseadas pueden incluir parámetros como:
- platformName (Android, iOS)
- deviceName (nombre del dispositivo o emulador)
- app (ruta a la aplicación)
- automationName (por ejemplo, UiAutomator2 para Android)
Ejemplo en Java:
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", "emulator-5554");
caps.setCapability("app", "/path/to/app.apk");
AndroidDriver driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), caps);
De esta manera, las Capacidades Deseadas permiten configurar de manera flexible los parámetros de inicio de las pruebas en Appium.