docs: add a11y testing strategy (1st version)#5
Conversation
test-plan/test-plan.md
Outdated
|
|
||
| ## Используя Playwright: | ||
|
|
||
| 1) Пишем сами тесты на каждый (если это возможно в случае конкретного элемента) элемент в рамках доступности на предмет: |
There was a problem hiding this comment.
Это будет в рамках компонентных тестов каждого отдельного компонента?
Насколько помню, думали проверять проход по табам в рамках всей страницы, как это будет делать пользователь на сайте, чтобы проверить, что нигде нет нелогичных переходов, пропусков или ловушек для табов (например в попапах)
test-plan/test-plan.md
Outdated
|
|
||
| await expect (page.getByTestId(`header-logo`)).toHaveAttribute(`alt`, 'Логотип зоопарка’); | ||
|
|
||
| await expect (page.getByTestId(`hero-image`)).toHaveAttribute(`alt`, 'Изображение панды’); |
There was a problem hiding this comment.
Насколько важно проверять на смысл текст альта? может само наличие и что он не пустой?
Фоновые изображения могут меняться и скоро тут может быть не панда, а кто-то другой. В целом хотелось бы понять как лучше именовать альты в контексте того, что изображения управляются в админке - возможно делать их более абстрактными. Будет ли клиент перезаполнять альт с панды на лося? (может будет :))
# Conflicts: # test-plan/test-plan.md
No description provided.