Difference between revisions of "Requerimientos para la ejecución en Android"

From GXtest Wiki
Jump to: navigation, search
(Configuración en GeneXus)
Line 1: Line 1:
 +
{{Idiomas|Requerimientos para la ejecución en Android|Requirements for executing in Android| Requirements for executing in Android}}
 +
 +
 
En esta página se listan los requerimientos de software y configuraciones necesarias para poder ejecutar casos de prueba con GXtest sobre un dispositivo o emulador Android.
 
En esta página se listan los requerimientos de software y configuraciones necesarias para poder ejecutar casos de prueba con GXtest sobre un dispositivo o emulador Android.
  

Revision as of 18:11, 15 April 2015

Spanish.gif
English.gif
Japan.gif


En esta página se listan los requerimientos de software y configuraciones necesarias para poder ejecutar casos de prueba con GXtest sobre un dispositivo o emulador Android.

Contents

Requerimientos del dispositivo móvil

Requerimientos de software

  • Android SDK

Componentes que se instalan desde el SDK Manager:

  • Android SDK Build-tools
  • Android 4.4.2 API 19 (por defecto las aplicaciones GeneXus se generan para la API 19)
  • Google Play Services
  • Google USB Driver

Recomendado:

  • Intel x86 Emulator Accelerator (HAXM installer) - Sólo si se va a ejecutar en un emulador del SDK de Android

Configuración en GeneXus

  • La aplicación Android que se probará debe ser generada en modo "Test" en GeneXus. Esto permite que la aplicación Android generada en GeneXus sea automatizable. Para lograr esto, en GeneXus Ev2 y Ev3U3 es necesario editar el archivo ControlTest.java que se encuentra en la instalación de GeneXus, en el directorio:

Android\FlexibleClient\src\com\artech\ui\test

y descomentar la siguiente línea: control.setContentDescription(definition.getName());

Este cambio implica que se incluya información sobre el control en el atributo ContentDesc de Android, para que GXtest pueda identificar los controles. Esto no afecta el comportamiento de la aplicación, y puede ser utilizado para aplicaciones de producción.

Configuración necesaria

  • Configurar el path al Andorid SDK en GXtest Designer, en el menú Smart Devices -> Settings
  • Indicar la ruta al apk de la aplicación Android en la variable de proyecto 'apkPath'
  • Si va a ejecutar en un dispositivo físico, debe tener los drivers compatibles, y configurar el dispositivo siguiendo la documentación de Android
  • Para que la ejecución pueda comenzar sin interacción del usuario sobre el dispositivo o emulador, debe quitarse la pantalla de bloqueo de Android. Esto se puede hacer en el dispositivo, en Settings -> Security -> Screen Lock -> None, pero puede variar según el dispositivo y versión de Android.


Volver a GXtest para Smart Devices