Skip to content

docs: add a11y testing strategy (1st version)#5

Open
sergiobagd wants to merge 3 commits intomasterfrom
feature/add-a11y-strategy
Open

docs: add a11y testing strategy (1st version)#5
sergiobagd wants to merge 3 commits intomasterfrom
feature/add-a11y-strategy

Conversation

@sergiobagd
Copy link
Contributor

No description provided.


## Используя Playwright:

1) Пишем сами тесты на каждый (если это возможно в случае конкретного элемента) элемент в рамках доступности на предмет:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это будет в рамках компонентных тестов каждого отдельного компонента?

Насколько помню, думали проверять проход по табам в рамках всей страницы, как это будет делать пользователь на сайте, чтобы проверить, что нигде нет нелогичных переходов, пропусков или ловушек для табов (например в попапах)


await expect (page.getByTestId(`header-logo`)).toHaveAttribute(`alt`, 'Логотип зоопарка’);

await expect (page.getByTestId(`hero-image`)).toHaveAttribute(`alt`, 'Изображение панды’);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Насколько важно проверять на смысл текст альта? может само наличие и что он не пустой?

Фоновые изображения могут меняться и скоро тут может быть не панда, а кто-то другой. В целом хотелось бы понять как лучше именовать альты в контексте того, что изображения управляются в админке - возможно делать их более абстрактными. Будет ли клиент перезаполнять альт с панды на лося? (может будет :))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants