Výchozí zásuvné moduly
Accerciser obsahuje několik výchozích zásuvných modulů. Ty vám umožňují prohlížet různorodé informace o aktuálně vybraném objektu přístupnosti ve stromu a jeho sousedů. Výchozí zásuvné moduly dostupné pro verzi 0.1.5 jsou:
- 4.1. Prohlížeč rozhraní
- 4.2. Monitor událostí
- 4.3. Konzola IPythonu
- 4.4. Prohlížeč API
- 4.5. Záznamník skriptů
- 4.6. Rychlý výběr
- 4.7. Validace
4.1. Prohlížeč rozhraní
Tento zásuvný modul zobrazuje informace o tom, jaká rozhraní jsou pro zvolený objekt přístupnosti ve stromu dostupná. Nedostupná rozhraní jsou zašedlá. Pod každým rozpínačem jsou zobrazeny různé nástroje pro prohlížení a kontrolu.
4.2. Monitor událostí
Tento zásuvný modul sleduje zvolené typy událostí pro vybraný objekt přístupnosti ve stromu. pro zvolenou aplikaci ve stromu nebo celou pracovní plochu.
Stiskem kombinace kláves Control+Alt+l kdekoliv na ploše způsobíte zvýraznění poslední zaznamenané události, aby bylo možno ji později dohledat. Oddíl 5.2 ― Nastavení globálních klávesových zkratek popisuje způsob, jak tuto kombinaci kláves změnit.
4.3. Konzola IPythonu
Tento zásuvný modul je plnohodnotnou konzolou IPythonu. Stisknutím klávesy Tab zobrazíte nabídku dokončení příkazu. Stisknutím klávesy Enter spustíte jakýkoliv funkční kód v jazyce Python. Příkazy mají přístup k aktuálně vybranému objektu přístupnosti ve stromu podle cesty proměnné acc. Dále jsou také do konzoly zahrnuty jako místní všechny dostupné funkce a konstanty balíčku pyatspi. Nejdůležitější jsou funkce pro dotazy na rozhraní přístupnosti, například dotaz na rozhraní Text: t = acc.queryText() . Také jsou dovoleny importy z aktuálního pracovního adresáře a cesty Pythonu.
4.4. Prohlížeč API
Tento zásuvný modul zobrazuje rozhraní, metody a atributy, které podporuje ve stromu zvolený objekt přístupnosti.
4.5. Záznamník skriptů
Záznamník skriptů aplikace Accerciser umožňuje zaznamenávat interakci pomocí klávesnice s ostatními aplikacemi na ploše za účelem vytvoření skriptu na testování uživatelského rozhraní. V současné době podporuje zásuvný modul generování skriptů pro tři platformy: Dogtail, LDTP a vestavěné API aplikace Accerciser. Od stisknutí tlačítka "Record" bude každá akce provedená pomocí klávesnice zaznamenána do skriptu, který může být později samostatně spuštěn.
4.6. Rychlý výběr
Tento zásuvný modul poskytuje globální klávesové zkratky umožňující rychlý výběr objektů přístupnosti napříč uživatelským rozhraním aplikace. Stiskem kombinace kláves Control+Alt+a zaměříte v aplikaci Accerciser poslední objekt přístupnosti widgetu. Stiskem kombinace Control+Alt+t vyberete objekt přístupnosti widgetu, který je pod ukazatelem.
4.7. Validace
Tento zásuvný modul kontroluje aplikace z hlediska přístupnosti a sestavuje zprávu obsahující závažnost a popis problémů. Ve zprávě jsou odkazy na návod v dokumentaci, jak odstranit nejběžnější problémy.
Pokud chcete Validaci použít, nejprve vyberte ze Stromu objektů přístupnosti cíl. Zásuvný modul objekt prozkoumá, včetně všech jeho potomků. Následně vyberte schéma, které chcete pro test použít a po klepnutí na tlačítko
se test spustí. Pokud test běží, opětovným klepnutím na tlačítko jej zrušíte.Po dokončení testu vám tabulka zprávy ukáže u každé chyby závažnost a popis. Poklepáním na řádek tabulky zobrazíte odpovídající objekt přístupnosti ve stromu. Když máte objekt vybrán, klepněte na tlačítko
a zobrazí se informace o možnostech odstranění problému.