Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automating a11y checks

Automating a11y checks

Sobolev Nikita

September 25, 2019
Tweet

More Decks by Sobolev Nikita

Other Decks in Programming

Transcript

  1. Что проверяем? > Наш сервис – работает! > Наш сервис

    работает правильно > Наш сервис работает быстро 7
  2. Что проверяем? > Наш сервис – работает! > Наш сервис

    работает правильно > Наш сервис работает быстро > Наш сервис работает везде 7
  3. 9

  4. 9

  5. 9

  6. 10

  7. 29

  8. Что проверяем? > Должны быть возможность выбора языка > Онлайн

    переводчики должны работать > Письмо: слева направо / справа налево 33
  9. Что проверяем? > Должны быть возможность выбора языка > Онлайн

    переводчики должны работать > Письмо: слева направо / справа налево > Форматы чисел, дат, времени 33
  10. 48

  11. 49

  12. Вы не сможете! > Навигация не размечена aria и role

    > Везде убраны outline > У картинок нет подписей 52
  13. Вы не сможете! > Навигация не размечена aria и role

    > Везде убраны outline > У картинок нет подписей > События без клавиатуры 52
  14. pa11y('http://example.com/', { actions: [ 'set field #username to exampleUser', 'set

    field #password to password1234', 'click element #submit', 'wait for path to be /myaccount', ] }) 58