TT-QA

Открытый тренажёр

Strict mode

Устраните неоднозначный локатор в UI-тесте.

Бесплатно

Контекст

После добавления окна подтверждения старый локатор стал находить два элемента, и Playwright остановил тест.

Задача

Тест падает с strict mode violation: локатор кнопки «Удалить» нашёл строку таблицы и кнопку в окне подтверждения.

  1. Определите, с какой кнопкой должен работать этот шаг теста.
  2. Ограничьте поиск строкой таблицы или окном подтверждения.
  3. Проверьте, что локатор находит ровно один элемент.

Материалы

  • В строке таблицы кнопка открывает подтверждение.
  • В dialog кнопка подтверждает удаление.
  • Обе кнопки имеют доступное имя «Удалить».

Критерий готовности

Исправленный локатор явно задаёт область поиска и больше не зависит от второй кнопки с тем же именем.

Подсказка

Нужная область зависит от шага сценария: строка до открытия подтверждения, dialog после открытия.

← Вернуться к тренажёрам