JDN – is the Chrome plugin for UI test automation. It helps Software Test Automation Engineer to create Page Objects for the test automation framework and start test development fast
clear очищает все чекбоксы и дефолтный сет, мы показываем все типы локаторов
clear = select all, так как пустое состояние = выбрано всё
выкл Default set делает предыдущее состояние или, если его нет, выполняет Clear фильтров
По умолчанию открывается с дефолтным сетом, это определённый набор включенных чекбоксов для фильтров
Если ещё выбираем доп чекбокс, то ДефолтСет выключаем
Если дефолтный сет не в разработке, то открываем фильтр в пустом состоянии
пустое состояние = выбрано всё
если мы прочекаем все фильтры, результат будет такой же
Если активных чекбоксов +1 то на бейдж добавляем цифру (это то где синяя точка сейчас). Если выбрано ноль или выбраны все, то бейдж не показываем, просто иконка фильтра. При увеличении цифра должна уходить/двигаться влево
Problem statement/business needs:
Фильтры работают немного наоборот, нужно поправить логику
Definitions of Done:
Дизайн
Для начала, из-за добавления кнопки, надо немного подвигать хедер плагина Можете смотреть тут в девмоде, или
Figma component UI-Kit prototype
Если ещё выбираем доп чекбокс, то ДефолтСет выключаем
Если дефолтный сет не в разработке, то открываем фильтр в пустом состоянии
пустое состояние = выбрано всё если мы прочекаем все фильтры, результат будет такой же
(компонент и ант)![image](https://github.com/jdi-testing/jdn-ai/assets/101407186/633d4b20-1889-49c4-8274-8538deb0c69b)
Последний выбор фильтров сохраняется для конкретного РО, при каждом его следующем открытии они не должны сбрасываться
Новый созданный РО открывается с пустым или дефолтным набором фильтров
Comments:
Комментарии для дизайнера: