View Categories

Reconocer y crear objetos en STELA

Opciones para identificar objetos #

Para identificar los elementos de escritorio se cuentan con dos aplicaciones.

  • Inspect
  • WinAppDriverUiRecorder

 

Cada aplicación trabaja de forma diferente. A continuación se explicarán:

 

Identificar objetos con “INSPECT” #

El “inspect”  muestra todo el árbol de los elementos, permite visualizar cada ruta y ver los objetos asociados.

 

Identificador “Name

En este ejemplo usaremos el “Name” para interactuar con el elemento

 

Ingresaremos a Stela y crearemos el objeto ingresando los datos correspondientes:

Dentro del propiedades seleccionaremos “name”

El valor será la información obtenida desde el Inspect, en este caso es “Usuario”

 

Identificador “Automationid

En este ejemplo usaremos el “Automationid” para interactuar con el elemento

 

Ingresaremos a Stela y crearemos el objeto ingresando los datos correspondientes:

En propiedades seleccionaremos “id”. En valor escribiremos dato que mostrado en el Inspect, en este caso es “Txt_Username”.

 

Identificar objetos con WinAppDriverUiRecorder #

Para descargar esta herramienta se recomienda seguir el instructivo a partir del siguiente link:

https://www.stela.ai/wiki/instalacion-de-winappdriver/

 

¿Cómo utilizarlo?

Se debe abrir la herramienta WinAppDriverUIRecorder y activar la opción Record.

Colocar el cursor en el objeto que se quiere reconocer, luego hacer click derecho para copiar todo el xPath que genera la aplicación.

 

Una vez que se ha posicionado el mouse sobre el elemento que se quiere inspeccionar, en UIRecorder se podrá observar la información del objeto.

 

Haciendo click derecho se podrá copiar la información del objeto seleccionando «Copy Full XPath». Para utilizar esta información se deben tener ciertas consideraciones que se explicarán a continuación

 

Es necesario:

a) Eliminar las comillas (“”) de inicio y fin del xPath.
b) Eliminar todas las barras inversas (\) del xPath.
c) Eliminación del “Escritorio” dentro de nuestro xPath.

Una vez editado el XPath ya se puede utilizar para crear el objeto en STELA

 

XPath copiado: 

«/Pane[@ClassName=\»#32769\»][@Name=\»Escritorio 1\»]/Window[@ClassName=\»ApplicationFrameWindow\»][@Name=\»Calculadora\»]/Window[@ClassName=\»Windows.UI.Core.CoreWindow\»][@Name=\»Calculadora\»]/Custom[@AutomationId=\»NavView\»]/Group[@ClassName=\»LandmarkTarget\»]/Group[@Name=\»Control de pantalla\»][@AutomationId=\»DisplayControls\»]/Button[@Name=\»Por ciento\»][@AutomationId=\»percentButton\»]»

XPath editado:

//Window[@ClassName=»ApplicationFrameWindow»][@Name=»Calculadora»]Window[@ClassName=»Windows.UI.Core.CoreWindow»][@Name=»Calculadora»]Custom[@AutomationId=»NavView»]Group[@ClassName=»LandmarkTarget»]Group[@Name=»Control de pantalla»][@AutomationId=»DisplayControls»]Button[@Name=»Por ciento»][@AutomationId=»percentButton»]

 

Ejemplo de objeto creado en STELA #

Se debe ingresar el XPath anteriormente modificado e insertarlo en el campo correspondiente como se muestra en la imagen.

 

 

Deja una respuesta