IrinaStyazhkina / axe-demo

Example of accessibility tests. Ts / Java with axe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

axe-demo

Примеры тестирования доступности с использвованием библиотеки axe

  1. axe-playwright-example содержит пример теста на Typescript + Playwright

Чтобы запустить тесты, необходимо:

  • перейти в консоли в папку axe-playwright-example cd axe-playwright-example
  • установить зависимости проекта
    npm i
  • выполнить команду:
    npx playwright test
  • Для формирования отчета нужно выполнить команду
    npx allure serve allure-results
  1. axe-storybook содержит пример Storybook с аддоном a11y. Для просмотра необходимо:
  • перейти в папку axe-storybook
cd axe-storybook
  • установить зависимости проекта
    npm i
  • выполнить команду:
    npm run storybook
  1. axe-selenide содержит пример тестирования доступности при помощи Java + Selenide Для запуска теста:
  • В IDE в файле TestExample.java запустить тест
  • Для формирования отчета перейти в консоли в папку axe-selenide
cd axe-selenide
  • выполнить команду
./gradlew allureServe

About

Example of accessibility tests. Ts / Java with axe


Languages

Language:TypeScript 47.5%Language:MDX 25.2%Language:Java 15.2%Language:CSS 5.4%Language:FreeMarker 4.9%Language:JavaScript 1.0%Language:HTML 0.8%