Uso de Appium para Móvil Remoto

De Telstock Wiki
Saltar a: navegación, buscar

Propósito

Describir la configuración para realizar las automatizaciones de casos de prueba de Móviles, utilizando dispositivos remotos con Appium.

Pasos a seguir

En este ejemplo se describe la configuración para un dispositivo 'ANDROID'.

  • Importar las siguientes librerías:
    1. import org.openqa.selenium.remote.DesiredCapabilities
      import com.kms.katalon.core.appium.driver.AppiumDriverManager
  • Implementar el siguiente código fuente en el caso de prueba Móvil:
    1. 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)