Возможность указывать решение ошибки
Описание проблемы:
В текущей реализации авторазбора падений автотестов есть возможность добавлять категории ошибок с описанием и регулярными выражениями для их автоматической классификации. Однако отсутствует поле, в котором можно было бы указать рекомендации по исправлению типичных проблем.
Предлагаемое решение: Добавить в функционал категорий ошибок новое поле "Решение" (или "Как исправить"), где можно будет описывать:
Возможные причины ошибки
Шаги для её устранения
Ссылки на документацию или примеры исправлений
Пример использования:
Категория: "ElementNotInteractableException"
Регулярное выражение: ".*ElementNotInteractableException."
Решение:
1. Проверить видимость элемента через isDisplayed()
2. Убедиться, что элемент не перекрыт другим (например, модальным окном)
3. Добавить ожидание перед кликом: wait.until(ExpectedConditions.elementToBeClickable(...))
Польза от изменения:
Ускорит onboarding новых разработчиков — они сразу увидят, как исправить ошибку.
Сократит время на анализ однотипных падений.
Накопление знаний в одном месте вместо чатов/документов.
Требования к реализации:
Поле должно поддерживать многострочный текст (возможно, с Markdown-форматированием).
Поле должно быть доступно для редактирования в интерфейсе добавления/редактирования категорий.
(Или как вариант расширить возможности заполнения в поле "описание")