Вы также можете использовать природу сети.Нет реальной причины визуализировать форму, заполнять ее и отправлять для проверки кода обработки формы.Отображение формы - это один HTTP-запрос, а отправка - другой.Совершенно разумно проверить код отправки формы, смоделировав, что браузер будет отправлять, и подтвердив, что он обработан правильно.
Вам нужно убедиться, что код проверки отображения и отправки формы синхронизирован, но вы этого не делаетеДля этого не обязательно нужна полная интеграция.
Существуют инструменты, позволяющие проводить тестирование без загрузки браузера ... на ум приходит HTMLUnit (и другие).Если вы обнаружите, что Selenium - это трудная задача, или тесты хрупкие или непрочные, ищите более простые инструменты, подобные этому.