HtmlUnit ignore JavaScript errors?

cantread picture cantread · Jan 22, 2014 · Viewed 16.4k times · Source

I'm trying to traverse through a website but on one of their pages I get this error:

EcmaError: lineNumber=[671] column=[0] lineSource=[null] name=[TypeError] sourceName=[https://reservations.besodelsolresort.com/asp/CalendarPopup.js] message=[TypeError: Cannot read property "parentNode" from undefined (https://reservations.besodelsolresort.com/asp/CalendarPopup.js#671)]
com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property "parentNode" from undefined (https://reservations.besodelsolresort.com/asp/CalendarPopup.js#671)

Is there anyway I can just ignore this error? I don't particularly care if the calendar loads properly.

Answer

Matthew Molloy picture Matthew Molloy · Aug 31, 2014

Alexey's answer is for HttpUnit. For HtmlUnit the code is similar

WebClient client = new WebClient();
client.getOptions().setThrowExceptionOnScriptError(false);