Я хочу программно открыть веб-страницу, выполнить несколько JS, чтобы заполнить и отправить форму, а затем проверить результат.Каков наилучший способ сделать это из Java?
Похоже, вам нужен Cocoon WebTest
http://cocoon.apache.org/
HtmlUnit делает все, что вы хотите: открыв веб-страницу, выполнив несколько JS и отправив форму.Я только не уверен, как вы ожидаете увидеть результат.По крайней мере, HtmlUnit возвращает ответ в виде InputStream.
InputStream
Обновление : если вы на самом деле ищете автоматическое тестирование веб-страницы, вы можете найти Selenium интересным.