Modificación de la propiedad utilizada para identificar un objeto en un script de prueba.

Cuando se graba una prueba, es posible que la propiedad que se utiliza en la prueba para identificar un objeto gráfico sea imprecisa y genere un error de paso durante la reproducción. Con Rational Test Workbench, puede modificar esta propiedad y su valor, así como el operador, para mejorar la solidez de la prueba.

Acerca de esta tarea

Puede modificar el valor de las propiedades de identificación predeterminadas para los controles de la interfaz de usuario.
Nota: Para la propiedad de identificación predeterminada XPath que se utiliza en los controles de interfaz de usuario, el valor se calcula de forma automática al grabar la prueba, y todos los operadores son compatibles con la propiedad de identificación. La propiedad XPath puede modificarse pero tiene algunas limitaciones: si el valor XPath se modifica con un valor que no se ha capturado al grabar la prueba, la captura de pantalla no se resalta en la vista de Mobile Data y solo se aceptan operadores "iguales"; no es posible utilizar otros valores o expresiones regulares.
También puede sustituir una propiedad de texto generada por una propiedad de imagen para identificar un objeto de destino. Para obtener detalles acerca del reconocimiento de objetos en pruebas de móviles y de IU web, consulte Mejora de la solidez del script de prueba.

Procedimiento

Para modificar una propiedad de objeto, puede utilizar uno de los métodos siguientes: arrastrar y soltar, copiar y pegar o el menú contextual.

  1. Pulse un paso del script. El objeto capturado durante la grabación de este paso de prueba se resalta en la vista Datos de IU web y móvil.
  2. En la tabla Propiedades de la vista Datos de IU web y móvil, seleccione una propiedad relevante. Pulse el icono Ver solo propiedad principal Ver solo propiedad principal en la barra de herramientas de filtro para ver las propiedades principales visualizadas en negrita, o pulse Ver solo propiedad verificable Ver solo propiedad verificable.
  3. Arrastre la propiedad al campo Objeto identificado por en el editor de pruebas. O pulse con el botón derecho la propiedad en la tabla y seleccione Copiar y, a continuación, Pegar en el campo Objeto identificado por. Otro método es pulsar con el botón derecho una propiedad en la tabla y seleccionar Identificar destino de paso utilizando la propiedad.

    Hay disponible un elemento de menú para cada propiedad candidata en el menú contextual de la vista Captura de pantalla (vea la figura 2). Si la propiedad seleccionada recientemente no es adecuada, un mensaje le avisa de que el reconocimiento de objeto puede estar dañado. El nombre de la propiedad y su valor se sustituyen en los campos Objeto identificado por.

    Cuando se graba la prueba, el operador predeterminado para identificar un objeto en una ejecución de prueba es 'igual a' pero existen muchos otros operadores que puede utilizar para identificar objetos en una aplicación de interfaz de usuario móvil o web. Se pueden utilizar en los puntos de verificación de una prueba para verificar un atributo, por ejemplo. Consulte Creación de puntos de verificación desde la vista Datos de IU web y móvil y Creación de puntos de verificación en una prueba.

    Figura 1. Modificación de la propiedad y el valor del objeto en el menú contextual Propiedades
    Aquí modifica la propiedad y el valor de un objeto con el menú contextual 'Identificar destino de paso utilizando la clase de la propiedad'
    Figura 2. Modificación de la propiedad y el valor de un objeto capturado durante la grabación de la prueba con una propiedad candidata del menú contextual de Captura de pantallaModificación de la propiedad generada para el objeto capturado durante la grabación con una propiedad candidata del menú contextual de Captura de pantalla
  4. Guarde y ejecute la prueba para verificar que el objeto se ha identificado.

Comentarios