Я использую htmlunit 2.19 (обновление версии не решило эту проблему). Я хочу удалить веб-страницу, которая динамически генерируется в javascript. После установки версии браузера в веб-клиенте веб-страница все равно возвращает сообщение о том, что версия браузера не поддерживается. Все примеры кодов и примеров, которые я видел, работают так же, как и я, но работают отлично.
Нужно ли мне учитывать какие-либо другие детали в этом вопросе?
Вот моя зависимость htmlunit maven :
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.19</version>
</dependency>
и пример кода:
WebClient webClient = new WebClient(BrowserVersion.CHROME);
webClient.getOptions().setUseInsecureSSL(true);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.setCssErrorHandler(new SilentCssErrorHandler());
webClient.getOptions().setCssEnabled(false);
webClient.getOptions().setJavaScriptEnabled(true);
HtmlPage page = webClient.getPage(url);