В библиотеке тестирования способ поиска «кнопок изображения» - PullRequest
0 голосов
/ 01 ноября 2019

Что люди используют для поиска «кнопок изображений» по альт-тексту, используя Запросы к библиотеке тестирования ?

У меня есть что-то вроде этого:

<div
  role="button"
  aria-pressed="false"
>
  <img src="some/image.svg" alt="Click me"/>
</div>

запрос, который я использовал, чтобы найти эту кнопку:

getByAltText('Click me').closest('[role=button]')

Это работает, но не удивительно. Он предполагает детали реализации, такие как «кнопка содержит изображение с альтернативным текстом».

Что я на самом деле хочу, так это «дайте мне кнопку, которая - независимо от того, как - содержит этот конкретный текст». Какой-то вариант getByText('Click me'), который, кстати, просто работает, если это обычный <button>. Я считаю эту разницу деталью реализации ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...