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

This is an old revision of the document!


Identificación de Objetos

Al trabajar 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 clic o escribir.

Para resolver este problema, normalmente, se usan 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 CLIC como ejemplo) y los parámetros necesarios para ello (por ejemplo, haciendo clic en el botón LOGIN), podemos seleccionar cómo identificar el botón.

Como se muestra en la imagen 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 “Element” en el lado derecho, que contendrá el valor de la opción seleccionada en “Buscar por”. Por ejemplo, si queremos usar el atributo “Id” para el botón de inicio de sesión, tendremos que escribir en el campo del elemento, la ID del botón mismo.

Sin embargo, para evitar complicaciones y problemas al ejecutar la prueba, debemos asegurarnos de que el atributo que elijamos define UNIQUELY 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 ser unico, 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án definidos de manera única. Para hacer esto, el procedimiento es el siguiente:

  • Abre Google Chrome y navega hasta la página web que se probará
  • Pulsas F12, y después pulsa CTRL + F (Strg+F en el teclado alemmán)
  • 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 here una excel sheet que ayuda a elegir el identificador adecuado.

El funcionamiento de esta herramienta es el siguiente:

  • en primer lugar, el libro de Excel necesita algunos permisos (para otorgarlos, haga clic en “Enable Content”,

  • Entonces, aparece una ventana emergente diciendo “FIRE - IE BROWSER - WEB ELEMENT DETAILS”. Click en “Proceed..”
  • Después de eso, se abre un explorador, solo introduciendo la URL y haciendo clic en Cargar, el usuario puede hacer clic (con el botón derecho del mouse) 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 se hace clic y se nombra a todos los elementos necesarios, 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.

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

es/objects_identification.1517482425.txt.gz · Last modified: 2018/02/01 10:53 by tast