Complementos predeterminados

Accerciser viene con varios complementos predeterminados. Estos complementos le permiten ver una variedad de información acerca del accesible actualmente seleccionado en la vista de árbol y sus vecinos. Los complementos predeterminados disponibles en la versión 0.1.5 son los siguientes:

4.1. Visor de interfaces

Este complemento muestra información acerca de los interfaces disponibles para el accesible de vista de árbol seleccionado. Los interfaces no soportados se sombrean. Bajo cada expansor hay disponibles varios instrumentos para ver y controlar un interfaz.

Figura 2Visor de interfaces

4.2. Monitor de eventos

Este complemento monitoriza los tipos de eventos seleccionados desde la vista en árbol accesible, desde la aplicación de vista en árbol o de todo el escritorio.

Figura 3Monitor de eventos

Presionando Control+Alt+l en cualquier parte del escritorio, se resaltará el último evento registrado para una referencia posterior. Consulte la Sección 5.2: Configuración global de teclas rápidas para saber cómo cambiar esta combinación de teclas.

4.3. Consola IPython

Este complemento es una consola IPythin completa. Pulse Tab para mostrar completo el comando actual. Pulse Retorno para ejecutar cualquier código Python válido. Los comandos en la consola tienen acceso al accesible actualmente seleccionado en el árbol accesible a través de la variable acc. Además, todas las funciones y constantes del paquete pyatspi están disponibles, como locales, en la consola. Lo más importante de esto son las funciones para consultar otros interfaces de accesibilidad. Por ejemplo, para consultar el interfaz de texto: t = acc.queryText() . También se permite importar desde el directorio de trabajo actual o desde ruta Python.

4.4. Examinador API

Este complemento muestra las interfaces, métodos y atributos soportados por el accesible seleccionado en la vista de árbol.

Figura 4Examinador API

4.5. Script grabador

El script grabador de Accerciser permite a los usuarios grabar la interacción del teclado con otras aplicaciones del escritorio para autorizar los scripts de prueba para el IU. Actualmente el complemento soporta la generación de scripts para tres plataformas: Dogtail, LDTP y el API integrado de Accerciser. Una vez que pulse el botón «Grabar» se grabará toda interacción de teclado en un script que podrá ser ejecutado más tarde, como un script individual.

Figura 5Script grabador

4.6. Selección rápida

Este complemento proporciona combinaciones de teclas globales para permitir una rápida selección de los accesibles a través del IU de la aplicación objetivo. Al pulsar Control+Alt+a se seleccionará el accesible del widget que tuvo el foco por última vez en Accerciser. Al pulsar Control+Alt+t se seleccionará el accesible del widget que está bajo el puntero.

4.7. Validación

Este complemento comprueba los problemas de accesibilidad de las aplicaciones y genera un informe incluyendo la gravedad y la descripción de los problemas. El informe enlaza los errores con la documentación acerca de cómo solucionar los problemas comunes. El complemento es extensible con esquemas de prueba que definen reglas de validación.

Para ejecutar el validador, seleccione un elemento en el árbol de accesibilidad. El complemento comprobará el accesible seleccionado y todos sus descendientes. Después seleccione un esquema que usar para la comprobación. A continuación pulse el botón Validar para iniciar la comprobación. Pulse de nuevo el botón mientras se está ejecutando la comprobación para cancelarla.

La tabla de informe mostrará la gravedad y descripción de todos los errores cuando termine la comprobación. Pulse dos veces sobre una fila de la tabla para mostrar el accesible asociado en el árbol. Con un elemento seleccionado, pulse el botón Ayuda para obtener información acerca de cómo resolver el problema.