Diferencia entre revisiones de «Uso de Appium para Móvil Remoto»
Línea 12: | Línea 12: | ||
|- | |- | ||
|style="width:100px;color:black;background:white;"|'''Plataforma''' | |style="width:100px;color:black;background:white;"|'''Plataforma''' | ||
− | |style="width:300px;color:black;background:white;"|Nombre de la plataforma en la que se ejecutara la prueba | + | |style="width:300px;color:black;background:white;"|Nombre de la plataforma en la que se ejecutara la prueba. |
|style="width:100px;color:black;background:white;"|'''Android''' | |style="width:100px;color:black;background:white;"|'''Android''' | ||
|style="width:200px;color:black;background:white;"| | |style="width:200px;color:black;background:white;"| | ||
+ | |- | ||
+ | |style="width:100px;color:black;background:white;"|'''VersionAndroid''' | ||
+ | |style="width:300px;color:black;background:white;"|Numero de versión que tiene el dispositivo móvil. | ||
+ | |style="width:100px;color:black;background:white;"|'''10''' | ||
+ | |style="width:200px;color:black;background:white;"| | ||
+ | |||
+ | |||
+ | |||
+ | |||
|} | |} |
Revisión del 21:30 17 dic 2020
Propósito
Describir la configuración para realizar las automatizaciones de casos de prueba de Móviles, utilizando dispositivos remotos con Appium.
Variables
Las variables que se describen en la sección del Código Fuente son las siguientes:
Nombre Variable | Descripción | Valor Variable | Observaciones |
Plataforma | Nombre de la plataforma en la que se ejecutara la prueba. | Android | |
VersionAndroid | Numero de versión que tiene el dispositivo móvil. | 10 |
|
Código Fuente
En este ejemplo se describe la configuración para un dispositivo 'ANDROID'.
- import org.openqa.selenium.remote.DesiredCapabilities
- import com.kms.katalon.core.appium.driver.AppiumDriverManager
- URL url = new URL('http://127.0.0.1:4723/wd/hub')
- DesiredCapabilities Dc = new DesiredCapabilities()
- Dc.setCapability(MobileCapabilityType.PLATFORM_NAME, Plataforma)
- Dc.setCapability(MobileCapabilityType.PLATFORM_VERSION, VersionAndroid)
- Dc.setCapability(MobileCapabilityType.DEVICE_NAME, NombreDispositivo)
- Dc.setCapability(MobileCapabilityType.AUTOMATION_NAME, NombreAutomation)
- Dc.setCapability('autoGrantPermissions', true)
- Dc.setCapability(MobileCapabilityType.APP, PathApk)
- AppiumDriverManager.createMobileDriver(MobileDriverType.ANDROID_DRIVER, Dc, url)