Страшно😅😅😅 Плюс, там такая бизнес-логика заложена, что на всём проекте её понимает/знает/помнит/МожетРассказать человека 4... из 10-20 (я точно не знаю). Впрочем, можно попробовать предложить) Попробую завтра...😇
Отдельны аттрибуты для тестов мне нравятся именно тем, что их добавление ничего не меняет в работе самого приложения.
Т.е. если человек минимально разбирается в том, на чем там написано приложение, чтобы добавив аттрибут ничего случайно не снести, то почему нет.
В идеале конечно лучше всего договориться, что все поля где есть ввод информации от юзера все поля, где потом что-то считывается, по умолчанию имели дата-тест аттрибуты.
И волки сыты, и овцы целы.