Дано: функционал перевода сотрудника в работники - несколько вкладок с кучей инфы. Поля ввода (input), чекбоксы, дропдауны, дэйтпикеры. Всего полей ~ 80.
Заполняю это все разными мапами.
Проверку просто перевода сотрудника уже написал.
Нужно: проверить что данные которые я забил и сохранил из БД попадают на UI.
Проблемы:
1) Поля ввода разных данных. Думал сначала сделаю одну карту для заполнения которая будет типа ожидаемым результатом, а вторую буду собирать из актуальных результатов. Но так как поля разные приходится заполнять разными картами и методами которые нажимают чекбоксы. Таким образо сравнивать в конце придется несколько карт.
Если у кого нибудь было нечто похожее - поделитесь опытом, а то я уже порядком запутался. Сечас думаю писать один большой тест по всем проверкам какрт сразу или отдельные тесты на каждую карту результатов.