Открытый тренажёр
Strict mode
Устраните неоднозначный локатор в UI-тесте.
БесплатноКонтекст
После добавления окна подтверждения старый локатор стал находить два элемента, и Playwright остановил тест.
Задача
Тест падает с strict mode violation: локатор кнопки «Удалить» нашёл строку таблицы и кнопку в окне подтверждения.
- Определите, с какой кнопкой должен работать этот шаг теста.
- Ограничьте поиск строкой таблицы или окном подтверждения.
- Проверьте, что локатор находит ровно один элемент.
Материалы
- В строке таблицы кнопка открывает подтверждение.
- В dialog кнопка подтверждает удаление.
- Обе кнопки имеют доступное имя «Удалить».
Критерий готовности
Исправленный локатор явно задаёт область поиска и больше не зависит от второй кнопки с тем же именем.
Подсказка
Нужная область зависит от шага сценария: строка до открытия подтверждения, dialog после открытия.