7. Dostępność cyfrowa

7.8. Walidatory

Dostępność cyfrową strony można zweryfikować korzystając z dedykowanych ku temu narzędzi. Należy pamiętać, że wskazane niżej programy do sprawdzenia WCAG 2.1 nie mogą być jedyną formą testu - zgodnie z Ustawą niezbędne jest jeszcze sprawdzenie dostępności w sposób „ręczny”.

Przykładowe narzędzia służące do walidacji aplikacji internetowych pod kątem spełniania wymagań dotyczących dostępności cyfrowej:

  • WCAG Color Contrast Checker
    • Chrome Web Store / WCAG Color Contrast Checker
    • Narzędzie dostępne jest w formie wtyczki do przeglądarki Chrome i służy (zgodnie ze swoją nazwą) do sprawdzenia kontrastu pomiędzy poszczególnymi elementami wizualnymi strony internetowej. Obsługa polega na uruchomieniu rozszerzenia (po kliknięciu w przycisk), po czym z prawej strony zostanie otwarta lista par kolorystycznych na wybranej podstronie. U góry należy określić, dla jakiej oceny przeprowadzamy przegląd: A, AA czy AAA.
  • WAVE Web Accessibility Evaluation Tools
    • https://wave.webaim.org/
    • Walidator jest narzędziem on-line. Po wpisaniu adresu strony przeprowadza jej analizę pod kątem spełnienia wymagań w zakresie dostępności. Badaną stronę można również sprawdzić pod kątem poprawności struktury i układu elementów na stronie wyłączając style CSS (poprzez kliknięcie w zakładkę "No styles"). Ostatnią użyteczną zakładką jest "Contrast" - po jej kliknięciu analizowany jest kontrast na stronie oraz zastosowane kolory tekstu i tła. Stosując powyższe narzędzie można dokonać audytu strony pod kątem kilku podstawowych wytycznych WCAG 2.0, ale tylko tych, które można automatycznie sprawdzić analizując kod strony.
    • Narzędzie zostało opracowane i udostępnione nieodpłatnie dzięki Utah State University.
    • Omówienie możliwości tego walidatora w formie krótkiego filmu:

  • Accessibility Checker
  • W3C Markup Validation Service
    • https://validator.w3.org/
    • Walidator jest narzędziem on-line i służy do sprawdzania poprawności zastosowanego kodu HTML badanej strony ze standardami HTML i XHTML. Po wyświetleniu strony startowej należy wpisać adres www weryfikowanej witryny, następnie po kliknięciu przycisku „Check” wyświetlany jest szczegółowy raport wskazujący wykryte na stronie błędy i nieprawidłowości w kodzie HTML.
  • Squidler
    • https://squidler.io/
    • Wiele narzędzi do skanowania i testowania stron internetowych automatycznie bierze pod uwagę tylko odpowiedzi HTTP - kody stanu, nagłówki i renderowany po stronie serwera kod HTML. Jednak w przypadku wielu nowoczesnych witryn i aplikacji korzystających intensywnie z JavaScriptu do dynamicznego budowania interfejsu użytkownika, takie narzędzia mają problem z oceną treści renderowanych po załadowaniu strony. Co więcej, wszystko, co wymaga interakcji użytkownika, aby zostać wyrenderowane, jak np. otwarcie okna modalnego, jest poza zasięgiem prostych walidatorów kodu.
      Squidler używa prawdziwej przeglądarki do renderowania i interakcji ze stronami internetowymi i aplikacjami. Nie ma znaczenia, jak strona jest skonstruowana, o ile jest renderowana w DOM. Statyczne strony internetowe, renderowanie po stronie serwera, progresywne aplikacje internetowe i aplikacje jednostronicowe - wszystkie mogą być testowane.
Obszerną listę narzędzi tego typu można znaleźć na stronie organizacji W3C Web Accessibility Evaluation Tools List.