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.
Comandos de menú
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:
|
Á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.
|
|
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
- Panel Pruebas
- Panel Resultados de prueba
- Panel De propiedades
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 .
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 .
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 .
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.
Todos los resultados: muestra un registro detallado para cada resultado de prueba, como se muestra en las tablas siguientes.
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.
Registro completo: muestra una vista alternativa del registro detallado para cada resultado de prueba, como se muestra en la siguiente captura de pantalla.
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 .
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.
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 .