Htmlunit java слишком старый браузерJAVA

Программисты JAVA общаются здесь
Anonymous
Htmlunit java слишком старый браузер

Сообщение Anonymous »

Я пытаюсь написать приложение для контента страницы автоматического обновления (внутри моей учетной записи). Я использовал htmlunit, потому что он поддерживает JavaScript.
Но я столкнулся с «ваш браузер слишком старая». < /P>
мой код: < /p>
public static void main(String[] args) {
Locale.setDefault(Locale.ENGLISH);
try (final WebClient client = new WebClient(BrowserVersion.FIREFOX_45)) {
client.getOptions().setUseInsecureSSL(true);
client.setAjaxController(new NicelyResynchronizingAjaxController());
client.getOptions().setThrowExceptionOnFailingStatusCode(false);
client.getOptions().setThrowExceptionOnScriptError(false);
client.waitForBackgroundJavaScript(30000);
client.waitForBackgroundJavaScriptStartingBefore(30000);
client.getOptions().setCssEnabled(false);
client.getOptions().setJavaScriptEnabled(true);
client.getOptions().setRedirectEnabled(true);

HtmlPage page = client.getPage("...");

HtmlForm form = page.getForms().get(0);

HtmlInput inputLogin = form.getInputByName("login");

inputLogin.setValueAttribute(userName);
HtmlInput inputPassw = form.getInputByName("passwd");

inputPassw.setValueAttribute(password);

DomElement button = page.getElementsByTagName("button").get(0);
HtmlPage page2 = button.click();

System.out.println(page2.asXml());
}
catch (IOException e) {

}
}
< /code>
Вход в систему успешно, но я не могу загрузить вторую страницу. (Он должен перенаправить на страницу контента) < /p>
Ответ: < /p>
Browser is too old

Unfortunately you are using an old browser.
Please, upgrade to at least IE10 or use one of the modern browsers, e.g.
Google Chrome or
Mozilla Firefox

< /code>
Как я могу его решить? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/417 ... ld-browser

Вернуться в «JAVA»