Анна Котова
playwright
Выбери кнопку Анны через .filter({ hasText })
Возьми карточки article, отфильтруй ту, где есть «Анна», затем кнопку внутри.
Смотри DOM в DevTools браузера (F12 → Elements) по сцене ниже — не в нашей панели.
Как ищет
.filter({ hasText }) оставляет из текущей коллекции только узлы, внутри которых есть указанный текст. Дальше можно сузить .locator('button') или getByRole внутри контекста.
Когда использовать
Главный приём против одинаковых кнопок в списках/карточках: сначала контейнер по смыслу, потом действие. Читаемее и стабильнее, чем .nth(1).