Locator-тренажёр/getByTestId

Карточка по testid

Easy~2 мин

Задача

Кликни «Записаться» у Анны через getByTestId

Текст кнопки одинаковый у всех карточек — цепляйся за стабильный data-testid у Анны.

Смотри DOM в DevTools браузера (F12 → Elements) по сцене ниже — не в нашей панели.

Теория

Как ищет

getByTestId ищет элемент с атрибутом data-testid (или кастомным testIdAttribute из конфига). Это прямой lookup по договорённому id для тестов.

Когда использовать

Когда role/text неуникальны или UI часто перерисовывают. Договорись с фронтом о testid на ключевых действиях. Не злоупотребляй: для кнопок с уникальным именем чаще хватит getByRole.

Отработать на

Каталог

Анна Котова

playwright

Борис Иванов

api

Вика Смирнова

sql

Ответ

Карточка по testid — Locator-тренажёр