Connectors per defecte
L'Accerciser incorpora diversos connectors per defecte. Aquests connectors us permeten visualitzar diferents informacions respecte l'actual accessible seleccionat a la visualització d'arbre i els seus veïns. Els connectors disponibles per defecte a la versió 0.1.5 són els següents:
- 4.1. Visualització d'interfícies
- 4.2. Seguiment d'esdeveniments
- 4.3. Consola IPython
- 4.4. Explorador de l'API
- 4.5. Enregistrador d'scripts
- 4.6. Selecció ràpida
- 4.7. Validació
4.1. Visualització d'interfícies
Aquest connector visualitza informació quant a les interfícies disponibles de l'accessible seleccionat a la visualització d'arbre. Les interfícies no compatibles són ombrejades. Hi ha varis instruments disponibles per a visualitzar i controlar una interfície sota cada expansor.
4.2. Seguiment d'esdeveniments
Aquest connector fa un seguiment dels tipus d'esdeveniments seleccionats a la visualització d'arbre de l'accessible seleccionat, a la visualització d'arbre de l'aplicació seleccionada, o de tot l'escriptori.
En prémer Control+Alt+l des de qualsevol indret de l'escriptori, l'últim esdeveniment registrat serà realçat per a una posterior referència. Vegeu Secció 5.2 ― Configuració de les dreceres de teclat globals per a saber com canviar aquesta drecera de teclat.
4.3. Consola IPython
Aquest connector és una completa consola IPython. Premeu Tab per a mostrar completa l'ordre actual. Premeu Retorn per a executar un codi Python vàlid. Les ordres de la consola tenen accés a l'accessible seleccionat actualment en l'arbre d'accessibles mitjançant la variable acc. A més, totes les funcions i constants del paquet pyatspi estan disponibles com a locals en la consola. La finalitat més important d'aquestes funcions és per a fer consultes sobre l'accessibilitat a d'altres interfícies. Per exemple, per a consultar a l'interfície «Text»: t = acc.queryText(). També estan permeses importacions de l'actual directori de treball o de camins del Python.
4.4. Explorador de l'API
Aquest connector mostra les interfícies, mètodes i atributs disponibles per l'accessible seleccionat en la visualització d'arbre.
4.5. Enregistrador d'scripts
L'enregistrador d'scripts de l'Accerciser us permet gravar la interacció del teclat amb altres aplicacions de l'escriptori per a autoritzar els scripts de proba per a la interfície gràfica. Actualment el connector admet la generació d'scripts per a tres plataformes: el Dogtail, el LDTP i l'API integrada de l'Accerciser. Un cop premeu el botó «Gravar» es gravarà tota l'interacció del teclat en un script que podrà ser executat més tard com un script individual.
4.6. Selecció ràpida
Aquest connector proporciona combinacions de tecles globals que permeten una selecció ràpida dels accessibles a través de la interfície gràfica de l'aplicació objectiu. En prémer Control+Alt+a se seleccionarà l'últim accessible del giny que tenia el focus en l'Accerciser. En prémer Control+Alt+t se seleccionarà l'accessible del giny que està sota el punter.
4.7. Validació
Aquest connector comprova els problemes d'accessibilitat de les aplicacions i genera un informe on inclou la gravetat i la descripció dels problemes. L'informe enllaça els errors amb la documentació sobre com solucionar els problemes comuns. El connector és extensible amb esquemes de prova que defineixen regles de validació.
Per a executar la validació, primer seleccioneu un element de l'arbre d'accessibilitat. El connector comprovarà l'accessible seleccionat i tots els seus descendents. Després seleccioneu un esquema a utilitzar per a la comprovació. Llavors feu clic al botó
per a iniciar la comprovació. Feu un altre cop clic al botó, mentre s'està executant la comprovació, per a cancel·lar-la.En acabar la comprovació, la taula d'informe mostrarà la gravetat i la descripció de tots els errors. Feu un doble clic a una fila de la taula per a visualitzar l'accessible associat en l'arbre. Amb un element seleccionat, feu clic a
per a aconseguir informació sobre com resoldre el problema.