Compartir a través de


Comprobación de Visual Automatización de la interfaz de usuario

Visual Automatización de la interfaz de usuario Verify (Visual UIA Verify) es un controlador de gui de Windows para la biblioteca de pruebas de UIA diseñada para pruebas manuales de automatización de la interfaz de usuario. Proporciona una interfaz a la funcionalidad de la biblioteca de pruebas de UIA que elimina la sobrecarga de codificación de una herramienta de línea de comandos.

Visual UIA Verify solo admite de forma nativa el registrador XML UIA Verify (WUIALoggerXml.dll). Las transformaciones XML seleccionables por el usuario se incorporan a Visual UIA Verify para presentar varias vistas del informe del registrador XML en el panel Resultados de pruebas.

De forma predeterminada, Visual UIA Verify carga el proveedor del lado cliente Automatización de la interfaz de usuario que se incluye con la versión original de Automatización de la interfaz de usuario. Puede optar por no cargar este proveedor agregando /NOCLIENTSIDEPROVIDER en la opción de línea de comandos de VisualUIVerifyNative.exe.

En la captura de pantalla siguiente se muestran las áreas funcionales principales de la interfaz de usuario de Visual UIA Verify.

áreas funcionales principales de la interfaz de usuario de comprobación de la interfaz de usuario de visual uia

En la tabla siguiente se describen los comandos del menú Comprobar de Visual UIA.

Menú Get-Help Descripción
Archivo Salir Salga de Visual UIA Verify.
Vista Resaltado Resalte el rectángulo delimitador del elemento seleccionado en el panel Árbol de elementos de Automation . Están disponibles las opciones siguientes:
  • Rectángulo: línea roja sólida.
  • Rectángulo de atenuación: una línea roja sólida que desaparece después de unos segundos.
  • Rayos y Rectángulo: una línea roja sólida con líneas de resaltado azules adicionales que radian desde cada esquina del rectángulo delimitador.
  • Ninguno: no hay resaltado visible.
Árbol de elementos de Automation${REMOVE}$
Actualizar elemento seleccionado Actualice los elementos secundarios del elemento seleccionado en el panel Árbol de elementos de Automation . La lista de elementos es estática y no se actualiza dinámicamente (automáticamente) si cambia el árbol de elementos.
Navegación Navegue por la jerarquía de árboles de elementos a uno de los siguientes elementos.
  • Primario: vaya al elemento primario.
  • Primer elemento secundario: vaya al primer elemento secundario.
  • Siguiente elemento del mismo nivel: vaya al primer elemento relacionado.
  • Elemento relacionado anterior: vaya al elemento relacionado anterior.
  • Último elemento secundario: vaya al último elemento secundario.
Mode${REMOVE}$
Always On superior La ventana Comprobación de UIA visual permanece en la parte superior del orden z del escritorio.
Modo de desplazamiento (usar Ctrl) Cuando se presiona la tecla Ctrl, el elemento bajo el cursor del mouse se identifica como el elemento de interés. El panel Árbol de elementos de Automation se actualiza y se resalta el elemento correspondiente de la lista de elementos.
Seguimiento de foco A medida que cambia el foco, el elemento con el foco se identifica como el elemento de interés. El panel Árbol de elementos de Automation se actualiza y se resalta el elemento correspondiente de la lista de elementos.
Tests${REMOVE}$
Ir a la izquierda Mueva un nodo a la izquierda en el árbol Pruebas .
Hacia arriba Mueva un nodo hacia arriba en el árbol Pruebas .
Bajar Mueva un nodo hacia abajo en el árbol Pruebas .
Ir a la derecha Mueva un nodo directamente en el árbol Pruebas .
Ejecutar pruebas seleccionadas en el elemento seleccionado Ejecute las pruebas seleccionadas en el árbol Pruebas del elemento seleccionado.
Filtrar problemas conocidos Filtre los errores conocidos Automatización de la interfaz de usuario de los resultados de la prueba.
Ayuda Acerca de Visual Automatización de la interfaz de usuario Verify Muestra la versión de software y la información de copyright de Visual UIA Verify.

 

Paneles funcionales

En esta sección se describen los paneles funcionales de la interfaz de usuario de Visual UIA Verify.

Panel árbol de elementos de Automation

El panel Árbol de elementos de Automation contiene una instantánea jerárquica de los objetos de elemento de automatización que están disponibles para las pruebas. El elemento superior del árbol representa el escritorio.

Esta vista es una colección estática que se compila cuando se inicia Visual UIA Verify. Para actualizar la vista en el nodo seleccionado, use el comando de menú Actualizar elemento seleccionado o el botón de la barra de herramientas.

En la captura de pantalla siguiente se muestra el panel Árbol de elementos de Automation .

panel de árbol de elementos de automatización de la comprobación de uia visual

Un nodo atenuado (no disponible) en el árbol de elementos de Automation indica que el elemento es miembro de la vista sin procesar de Automatización de la interfaz de usuario, pero no cumple las condiciones necesarias para considerarse miembro de la vista de contenido o la vista de control. Sin embargo, el elemento todavía se puede probar desde Visual Automatización de la interfaz de usuario Verify. Para obtener más información, consulte la información general del árbol de Automatización de la interfaz de usuario.

Los comandos disponibles en la barra de herramientas árbol de elementos de Automation incluyen:

  • Actualizar: actualice el nodo seleccionado y sus elementos secundarios. Este comando no actualiza todo el árbol de elementos a menos que se seleccione el nodo raíz.
  • Primario (Ctrl+Mayús+F6): vaya al elemento primario del nodo actual.
  • Primer elemento secundario (Ctrl+Mayús+F7): vaya al primer elemento secundario del nodo actual.
  • Siguiente elemento del mismo nivel (Ctrl+Mayús+F8): vaya al siguiente elemento secundario relacionado del nodo actual.
  • Elemento anterior del mismo nivel (Ctrl+Mayús+F9): vaya al elemento relacionado anterior del nodo actual.
  • Último elemento secundario (Ctrl+Mayús+F10): vaya al último elemento secundario del nodo actual.
  • Seguimiento de foco: active o desactive la selección del nodo en función del seguimiento del foco.

Panel Pruebas

El panel Pruebas contiene una lista de Automatización de la interfaz de usuario pruebas organizadas por tipo de prueba (Elemento de Automation, Control y Patrón) y prioridad (Comprobación de compilación, Prioridad 0, Prioridad 1, Prioridad 2 y Prioridad 3). Esta lista se genera en función del tipo de control del elemento seleccionado en el panel Árbol de elementos de Automation . Para obtener más información, consulta UI Automation Control Types Overview.

En la captura de pantalla siguiente se muestra el panel Pruebas .

panel de pruebas

Los comandos disponibles en la barra de herramientas Pruebas incluyen:

  • Mostrar: especifica los Automatización de la interfaz de usuario pruebas que se van a mostrar; es decir, mostrar todas las pruebas o solo las pruebas adecuadas para el tipo de control del elemento seleccionado en el árbol de elementos de Automation (valor predeterminado).
  • Tipo: especifica los tipos de prueba que se van a mostrar: Elemento de Automation, Patrón o Control.
  • Prioridades: especifica las prioridades de prueba que se van a mostrar: Comprobación de compilación, Prioridad 0, Prioridad 1, Prioridad 2 o Prioridad 3.
  • Ir a la izquierda: vaya al elemento primario del nodo actual.
  • Ir hacia arriba: vaya al elemento relacionado anterior del nodo actual.
  • Bajar: vaya al siguiente elemento del mismo nivel del nodo actual.
  • Ir a la derecha: vaya al primer elemento secundario del nodo actual.
  • Ejecutar pruebas seleccionadas: ejecuta las pruebas en el elemento seleccionado en el árbol de elementos de Automation.

Panel Resultados de prueba

El panel Resultados de la prueba contiene la funcionalidad de registro de comprobación de Visual UIA. En la captura de pantalla siguiente se muestra el panel Resultados de la prueba .

panel de resultados de pruebas

Los comandos disponibles en la barra de herramientas Resultados de pruebas incluyen:

  • Atrás: página hacia atrás en el historial de visualización de informes.

  • Reenvío de página en el historial de visualización de informes.

  • General: muestra un resumen de los resultados de la prueba (Superado, Erróneo y Error inesperado). El resultado de la prueba está vinculado a la vista Todos los resultados . El comando General muestra una tabla como la siguiente.

    tabla general de resultados de pruebas

  • Todos los resultados: muestra un registro detallado para cada resultado de prueba, como se muestra en las tablas siguientes.

    detalle del resultado del registro de ejemplo de la vista de todos los resultados

    El nombre de la prueba de la tabla Todos los resultados está vinculado a una descripción del caso de prueba para el elemento, como en la tabla siguiente.

    detalles del caso de prueba

  • Registro completo: muestra una vista alternativa del registro detallado para cada resultado de prueba, como se muestra en la siguiente captura de pantalla.

    vista alternativa de un detalle de caso de prueba

  • XML: muestra el XML sin formato generado por el registrador XML.

  • Búsqueda rápida: búsqueda de texto simple de la vista actual en el panel Resultados de la prueba .

  • Abrir en nueva ventana: abre la vista actual en una nueva instancia de Internet Explorer.

Panel Propiedades

El panel Propiedades contiene una lista de Automatización de la interfaz de usuario propiedades y valores de propiedad organizados por tipo de propiedad: Accesibilidad general, Identificación, Patrones (patrones de control), Estado y Visibilidad. Los valores de propiedad se rellenan dinámicamente en función del tipo de control del objeto seleccionado en el panel Árbol de elementos de Automation . En la captura de pantalla siguiente se muestra el panel Propiedades .

panel de propiedades

Si el control seleccionado admite un patrón de control específico, Visual UIA Verify proporciona la capacidad de llamar a métodos admitidos por ese patrón de control. Por ejemplo, el tipo de control Window admite el patrón de control Window, que tiene un método Close que se puede invocar desde el panel Propiedades , como se muestra en la captura de pantalla siguiente. Para obtener más información, consulta UI Automation Control Types Overview.

método close del patrón de control de ventana invocado desde el panel de propiedades

Los comandos disponibles en la barra de herramientas Propiedades incluyen:

  • Actualizar: actualice el árbol de propiedades .
  • Expanda Todo: expande todos los nodos del árbol Propiedades .