scanning-accessibility
Sprawdzaj dostępność stron internetowych pod kątem standardów WCAG i ARIA
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego audytu dostępności aplikacji webowych zgodnie ze standardami WCAG 2.1/2.2. Łączy skanowanie za pomocą axe-core, Pa11y i Lighthouse z ręczną walidacją nawigacji klawiaturą, kompatybilności czytników ekranu i kontrastu kolorów. Pozwala zdefiniować poziom zgodności (A, AA lub AAA) i skanować poszczególne strony oraz komponenty interaktywne. Idealny do audytów zgodności, testowania dostępności formularzy, modali i stanów błędów.
Jak używać
Zainstaluj wymagane biblioteki testowania dostępności: axe-core, @axe-core/playwright, Pa11y lub Lighthouse CI, a także narzędzie automatyzacji przeglądarki (Playwright lub Puppeteer). Upewnij się, że Twoja aplikacja jest uruchomiona i dostępna pod testowym adresem URL.
Skonfiguruj skaner dostępności, wybierając docelowy poziom zgodności WCAG (A, AA lub AAA — AA jest standardem). Ustaw reguły axe-core na WCAG 2.1 AA lub 2.2 AA i włącz reguły dla atrybutów ARIA, kontrastu kolorów, etykiet formularzy i struktury nagłówków. Zdefiniuj strony i komponenty do skanowania: stronę główną, formularze, modale i nawigację.
Uruchom automatyczne skanowanie dostępności na każdej stronie, używając @axe-core/playwright po załadowaniu strony. Wykonaj walidację na poziomie HTML za pomocą Pa11y i uruchom audyt dostępności Lighthouse, aby uzyskać wynik i szczegółowe ustalenia.
Skanuj każdy główny stan interaktywny: otwarty modal, rozwinięta lista rozwijana, stan błędu i inne dynamiczne zmiany interfejsu.
Waliduj nawigację klawiaturą, testując przechodzenie między elementami za pomocą klawisza Tab, kolejność tabulacji i dostęp do wszystkich funkcji bez myszy. Sprawdź kompatybilność czytników ekranu, weryfikując prawidłowe etykiety, role ARIA i komunikaty o zmianach stanu.
Przejrzyj wyniki skanowania, zidentyfikuj błędy krytyczne i ostrzeżenia, a następnie skoryguj problemy z dostępnością w kodzie aplikacji.
Podobne skille
software-architecture
autor: davila7
error-handling-patterns
autor: wshobson
scroll-experience
autor: davila7
content-trend-researcher
autor: alirezarezvani
latex-posters
autor: davila7
godot-gdscript-patterns
autor: sickn33