Especificación de las propiedades utilizadas para los controles de la interfaz de usuario

De forma predeterminada, las pruebas creadas con Rational Web UI Tester utilizan propiedades de objeto estándar como, por ejemplo, contenido, ID, clase y Xpath para buscar, identificar y ubicar objetos para los controles de interfaz de usuario. Pero algunas aplicaciones sometidas a pruebas utilizan los atributos personalizados para describir propiedades para los controles de la interfaz de usuario. Para evitar un comportamiento estándar, debe añadirlos a una lista de identificadores preferidos y priorizarlos para que se les reconozca como identificadores de objeto principales en la aplicación que se está probando.

Procedimiento

En las preferencias, establezca una lista de estas propiedades:

  1. En el editor, haga clic en Ventana > Preferencias > Prueba > Grabación > Grabador de IU web > Identificadores de objeto preferidos
  2. Pulse Añadir y, en el diálogo que se abre, indique un nombre para que la propiedad de objeto web pueda utilizarse como un identificador de objeto cuando la prueba se grabe y se ejecute. A continuación, pulse Aceptar
  3. Utilice los botones Arriba y Abajo para priorizar los atributos en la lista. Pulse Aplicar y Aceptar
    Establezca la lista de identificadores de objeto preferidos
  4. Cuando se haya establecido la lista de identificadores de objeto preferidos, grabe la prueba. Si la prueba se grabó antes de establecer una lista de identificadores de objeto preferidos, tendrá que volver a ejecutarla para aplicar las preferencias.
  5. Abra el script de prueba y compruebe que los atributos están disponibles en la lista de propiedades en Objeto identificado por.
    Los atributos personalizados se reconocen como los identificadores de objeto en la aplicación
    Tabla de propiedades con los atributos personalizados identificados como propiedades principales en la aplicación

Resultados

Ahora, los atributos personalizados se reconocen de forma automática al grabar la prueba, están listados como identificadores de objeto principales en Objetos identificados por y aparecen en negrita en la tabla de propiedades. Puede modificar la propiedad y su valor en los pasos de prueba en lo que respecta a los atributos estándar.


Comentarios