Я пытаюсь смочь протестировать веб-сайт, который использует JavaScript для рендеринга большей части HTML. С браузером HTMLUNIT, как Вы смогли бы получить доступ к HTML, сгенерированному JavaScript? Я просматривал их документацию, но не был уверен, каков лучший подход мог бы быть.
WebClient webClient = new WebClient();
HtmlPage currentPage = webClient.getPage("some url");
String Source = currentPage.asXml();
System.out.println(Source);
Это - простой способ возвратить HTML страницы, но Вы использовали бы domNode или другой способ получить доступ к HTML, сгенерированному JavaScript?
Предполагая, что проблема связана с HTML, созданным JavaScript в результате вызовов AJAX, пробовали ли вы раздел «AJAX не работает» в FAQ по HtmlUnit ?
В инструкциях также есть раздел о том, как использовать HtmlUnit с JavaScript .
Если здесь нет ответа на ваш вопрос, думаю, нам понадобится еще кое-что, чтобы помочь.