htmlunit не выполняет JavaScript на странице - PullRequest
0 голосов
/ 04 октября 2018

Я новичок в htmlunit.Мне нужно загрузить страницу "https://www.t -mobile.cz / sms / closed.jsp ", на которой есть новый JS.Я не могу загрузить полную страницу.Получить результат с тегом.Я перепробовал все BrowserVersion и использую последний htmlunit 2.33.

Мой код:

WebClient webClient = new WebClient(BrowserVersion.FIREFOX_60);
CookieManager cookieMan = new CookieManager();
cookieMan = webClient.getCookieManager();
cookieMan.setCookiesEnabled(true);
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setRedirectEnabled(true);
webClient.getOptions().setCssEnabled(true);
webClient.getOptions().setThrowExceptionOnScriptError(false);
HtmlPage page = webClient.getPage("https://www.t-mobile.cz/sms/closed.jsp");
webClient.waitForBackgroundJavaScript(30 * 1000);
String pageAsXml = page.asXml();

Я получаю отладку:

com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify
WARNING: Obsolete content type encountered: 'text/javascript'.

Иногда я получаю отладку:

SEVERE: runtimeError: message=[Exceeded maximum stack depth]

Это неправильно, JS на странице?Когда я загружаю страницу через Firefox, отладчик тоже получает некоторые ошибки, но страница загружается нормально.Любые предложения?

Спасибо за ваш ответ.

С уважением

Филипп

...