Προεπιλεγμένα πρόσθετα
Το Accerciser έρχεται με μερικά προεπιλεγμένα πρόσθετα. Αυτά σας επιτρέπουν να βλέπετε διάφορες πληροφορίες για την τρέχουσα επιλεγμένη πρόσβαση στη δενδρική προβολή και τις γειτονικές της. Τα προεπιλεγμένα πρόσθετα στην έκδοση 0.1.5 είναι τα εξής:
- 4.1. Προβολή διεπαφής
- 4.2. Παρακολούθηση γεγονότων
- 4.3. Κονσόλα IPython
- 4.4. Περιηγητής API
- 4.5. Εγγραφέας σεναρίων
- 4.6. Γρήγορη επιλογή
- 4.7. Εγκυρότητα
4.1. Προβολή διεπαφής
Αυτό το πρόσθετο εμφανίζει πληροφορίες για τις διαθέσιμες διεπαφές για την επιλεγμένη πρόσβαση στη δενδρική προβολή. Οι μη διαθέσιμες διεπαφές εμφανίζονται με γκρι χρώμα. Διάφορα όργανα για την προβολή και τον έλεγχο μιας διεπαφής είναι διαθέσιμα κάτω από κάθε επέκταση.
4.2. Παρακολούθηση γεγονότων
Αυτό το πρόσθετο παρακολουθεί τους επιλεγμένους τύπους γεγονότων από την επιλεγμένη πρόσβαση στη δενδρική προβολή, από την επιλεγμένη εφαρμογή ή από ολόκληρη την επιφάνεια εργασίας.
Πατώντας Control+Alt+λ οπουδήποτε στην επιφάνεια εργασίας, το πιο πρόσφατο καταγεγραμμένο γεγονός θα φωτιστεί για περαιτέρω αναφορά. Για να αλλάξετε αυτή τη συντόμευση πληκτρολογίου δείτε το Ενότητα 5.2 ― Γενική ρύθμιση συντομεύσεων πληκτρολογίου.
4.3. Κονσόλα IPython
Αυτό το πρόσθετο είναι μια πλήρης κονσόλα IPython. Πατήστε το Tab για να εμφανιστούν υποδείξεις συμπλήρωσης για την τρέχουσα εντολή. Πατήστε το Enter για να εκτελέσετε οποιοδήποτε έγκυρο κώδικα Python. Οι εντολές στην κονσόλα έχουν πρόσβαση στην τρέχουσα επιλεγμένη πρόσβαση στο δέντρο μέσω της μεταβλητής acc. Επιπλέον, όλες οι ρουτίνες και οι σταθερές από το πακέτο pyatspi είναι διαθέσιμες ως τοπικές στην κονσόλα. Οι πιο σημαντικές από αυτές είναι οι ρουτίνες για επίδραση σε άλλες διεπαφές προσβασιμότητας. Για παράδειγμα, για επίδραση στη διεπαφή Text: t = acc.queryText() . Επίσης επιτρέπονται εισαγωγές από τον τρέχοντα κατάλογο εργασίας ή από τον κατάλογο της Python.
4.4. Περιηγητής API
Αυτό το πρόσθετο δείχνει τις διεπαφές, τις μεθόδους, και τις ιδιότητες που υποστηρίζονται από την πρόσβαση που είναι επιλεγμένη στη δενδρική προβολή.
4.5. Εγγραφέας σεναρίων
Ο εγγραφέας σεναρίων του Accerciser επιτρέπει στους χρήστες να εγγράψουν τη διάδραση του πληκτρολογίου με άλλες εφαρμογές για το σκοπό της δημιουργίας σεναρίων δοκιμών. Μέχρι στιγμής το πρόσθετο υποστηρίζει τη δημιουργία σεναρίων για τρεις πλατφόρμες: Dogtail, LDTP, και το API που είναι ενσωματωμένο στο Accerciser. Όταν πατήσετε το κουμπί "Εγγραφή" όλες οι διαδράσεις του πληκτρολογίου θα καταγράφονται σε ένα σενάριο που θα μπορεί να εκτελεστεί αργότερα ανεξάρτητα.
4.6. Γρήγορη επιλογή
Αυτό το πρόσθετο παρέχει συντομεύσεις πληκτρολογίου που επιτρέπουν τη γρήγορη επιλογή προσβάσεων μέσα από το περιβάλλον εργασίας της επιθυμητής εφαρμογής. Πατώντας Control+Alt+α θα επιλεγεί η πρόσβαση της πιο πρόσφατα εστιασμένης μικροεφαρμογής στο Accerciser. Πατώντας Control+Alt+τ θα επιλεγεί η πρόσβαση της μικροεφαρμογής που είναι κάτω από το δείκτη του ποντικιού.
4.7. Εγκυρότητα
Αυτό το πρόσθετο ελέγχει τις εφαρμογές για προβλήματα προσβασιμότητας και δημιουργεί μια αναφορά που περιλαμβάνει τη σοβαρότητα και την περιγραφή του προβλήματος. Η αναφορά συνδέει τα λάθη με τεκμηρίωση για τον τρόπο διόρθωσης κοινών λαθών. Το πρόσθετο είναι επεκτάσιμο με σχήματα ελέγχου που ορίζουν κανόνες εγκυρότητας.
Για να τρέξετε την Εγκυρότητα, πρώτα επιλέξτε ένα αντικείμενο από το δέντρο προσβάσεων. Το πρόσθετο θα ελέγξει την επιλεγμένη πρόσβαση και όλες τις θυγατρικές της. Μετά επιλέξτε ένα σχήμα ελέγχου που θα χρησιμοποιηθεί. Μετά πατήστε στο
για να ξεκινήσετε τον έλεγχο. Ενόσω ο έλεγχος εκτελείτε, ξαναπατήστε για να τον ακυρώσετε.Όταν ολοκληρωθεί ο έλεγχος, η αναφορά δείχνει τη σοβαρότητα και την περιγραφή όλων των σφαλμάτων. Διπλοπατήστε σε μια σειρά στον πίνακα για να εμφανιστεί η σχετική πρόσβαση στο δέντρο. Με επιλεγμένο ένα αντικείμενο, πατήστε στο
για να πάρετε περισσότερες πληροφορίες για τη λύση του προβλήματος.