es:objects_identification [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:objects_identification

Identificación de Objetos

Cuando se trabaja con una herramienta de automatización, es muy importante poder identificar objetos y trabajar con ellos. De lo contrario, la herramienta de automatización no sabrá dónde hacer click o escribir.

Para resolver este problema, normalmente, se utilizan las propiedades del objeto. Esos son algunos de los atributos, identificaciones, nombres, etc… que cada objeto utiliza para ser reconocido y modificado.

Como usuario de TAST, es posible trabajar con ellos. Después de crear los mensajes (usemos el mensaje CLICK como ejemplo) y los parámetros necesarios para ello (por ejemplo, haciendo click en el botón LOGIN), podemos seleccionar cómo identificar el botón.

Como se muestra en la imagen de al lado, el menú desplegable “Buscar por” nos da la opción de elegir entre:

  • Class Name
  • Css Selector
  • Id
  • Link Text
  • NAme
  • Partial Link Text
  • Tag Name
  • XPath

Con cada uno de ellos, el usuario de TAST deberá completar el campo “Elemento” a la derecha, que contendrá el valor de la opción seleccionada en “Buscar por”. Por ejemplo, si queremos utiliar el atributo “Id” para el botón de Inicio de sesión, tendremos que escribir en el campo elemento, la ID del propio botón.

Sin embargo, para evitar complicaciones y problemas al ejecutar la prueba, debemos asegurarnos de que el atributo que elijamos define UNIcamente el botón (u otro elemento) con el que queremos trabajar. Por ejemplo, si la página web tiene dos botones diferentes con el mismo nombre de etiqueta, el usuario debe evitar el uso de la propiedad Nombre de etiqueta para su definición (de lo contrario, la prueba automática no sabrá cuál de ellos es la correcta y, por lo tanto, fallará). Dado que se necesitan estos parámetros para que sean únicos, hay dos opciones en TAST para ayudarnos a que esto suceda (XPath y CSS Selector).

Herramientas para encontrar selectores:

Comprobando Selectores:

El explorador de Google Chrome nos da la oportunidad de verificar si un Selector CSS o un Xpath está definido de manera única. Para hacer esto, el procedimiento es el siguiente:

  • Abra Google Chrome y acceda a la página web que se va a probar.
  • Pulse F12, y después pulse CTRL + F (Strg+F en los teclados alemanes).
  • Una barra de búsqueda aparece hacia abajo. Úselo para introducir el selector Xpath o CSS, y en el lado derecho aparecerá un número “n/n” si este número es 1/1, el elemento se define de forma única.

Encontrar selectores:

Además, para facilitar la forma de trabajar con estos atributos, en caso de necesidad, el usuario puede descargar aquí fire-iebrowser1.4.xls un excel sheet que le ayudará a elegir el identificador adecuado.

El funcionamiento de esta herramienta es el siguiente:

  • En primer lugar, el libro de Excel necesita algunos permisos (para concederlos, haga click en “Enable Content”,

  • Entonces, aparece una ventana emergente que dice “FIRE - IE BROWSER - WEB ELEMENT DETAILS”. Haga click en “Continuar…”
  • Después de eso, se abre un explorador, solo introduciendo la URL y haciendo click en Cargar, el usuario puede hacer click (con el botón derecho del ratón) en el elemento deseado. Una ventana emergente solicita un nombre para clasificar el elemento (el usuario puede elegir el más fácil de recordar).
  • Cuando todos los elementos necesarios son pulsados y nombrados, después de cerrar el explorador, el usuario puede ver una lista completa con todos los elementos elegidos anteriormente, y los principales atributos e identificadores utilizados (XPath, CSS, ID y nombre), y el tipo de elemento.

Por favor asegúrese que el CSS o el Nombre sean únicos antes de usarlos, para evitar errores en el lanzamiento de la prueba.

es/objects_identification.txt · Last modified: 2019/09/10 06:55 by tast