Saltar al contenido principal
Página

Tema 2.6 - Localizadores y Mapeo de Objetos

Los localizadores que utiliza winium para encontrar elementos son los siguientes: 

  • Id: Se usa cuando se conoce el atributo “AutomationId” de un elemento.
  • Name: Se usa cuando se conoce el atributo “Name” de un elemento.
  • class name: Se usa cuando se conoce el atriibuto “ClassName” de un elemento
  • xpath:  Se utiliza cuando el elemento no tiene un id adecuado o un atributo de nombre para el elemento que deseas localizar.

Para realizar el mapeo de los objetos es necesario realizar la instalación de “Microsoft .NET Framework 4.5.1” esto con el fin de que las herramientas a utilizar para inspeccionar los elementos Windows tengan todos los complementos necesarios para funcionar.

Los SW Inspector más comunes son:

UI Spy.

Es una herramienta espía para automatización, ésta permite a los desarrolladores y evaluadores poder localizar objetos de la GUI en cualquier aplicación de Windows.


Esta aplicación debe ejecutarse en modo administrador para que funcione óptimamente, luego activar las siguientes opciones,  ”Highlight Rectangle”   "Hovering”. 

Para que UI Spy muestre las propiedades de un objeto se debe presionar la tecla CTRL y sobreponer el puntero del mause sobre el elemento deseado, ejemplo:



Inspect.

Es una herramienta espía para automatización de SW basado en Windows, permite seleccionar cualquier elemento de la GUI y ver los datos de accesibilidad del elemento y patrones de control, esta es instalada con el Kit de desarrollo de software de Windows.


Para utilizar correctamente esta herramienta se debe activar primero la opción  “Show Highlight Rectangle” para que al posicionarnos en algún elemento Windows este lo señale y podamos ver a cuál elemento le esta haciendo foco.


Ejemplo:


Como vemos, solo se necesita sombrear al elemento deseado con el puntero del mause, para que la herramienta “Inspect” muestre las propiedades del objeto.

AccExplorer32.

Es una herramienta espía para automatización de SW de Windows, esta herramienta muestra el árbol de objetos para cualquier ventana Windows habilitada para Microsoft Active Accessibility (MSAA).


AccExplorer32 se utiliza de la siguiente manera:

1. Click en la opción “Select With Mouse”.

2. Debe aparecer una ventana indicando que debemos realizar Drag del objeto remarcado en el recuadro 3. Sobre el elemento que deseamos inspeccionar.

3. Ejemplo:



Última modificación: lunes, 11 de mayo de 2020, 23:32