Мне вот интересно почему у статьи есть теги «Конференции, Java», хотя есть в статье есть всего 2 упоминания о Java, но нет тега «тестирование», как мне казалось оно является основой темой на конференции «Гейзенбаг»…
Когда тестировал интерфейсы использовали связку Selenium + Python (версии 3). К сложению сейчас наблюдаю проблему с совместимостью с браузерами, хотя и тогда она была (тесты проходившие на FF не всегда проходили на IE или Chrome). Возможно тестирование на js лучше с этим справляется.
Использование input внутри теста это путь в никуда... Не стоит это использовать в реальных проектах