Interface htmlunit ignorer les erreurs de JavaScript?
Je suis en train de parcourir à travers un site web, mais sur une de leurs pages, j'obtiens cette erreur:
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)
Est-il de toute façon je peux simplement ignorer cette erreur? Je n'ai pas particulièrement de soins si le calendrier se charge correctement.
solution basée sur le réglage final de champ stackoverflow.com/questions/8745061/...
OriginalL'auteur cantread | 2014-01-22
Vous devez vous connecter pour publier un commentaire.
Alexey la réponse est pour HttpUnit. Pour l'interface htmlunit le code est similaire
OriginalL'auteur
J'ai essayé d'utiliser Matthews réponse et nécessaire de remplacer la newWebClient() la méthode à l'aide de la manière suivante:
OriginalL'auteur
Vous pouvez utiliser les méthodes suivantes de HttpUnitOptions classe:
Ou entourer la zone à problème dans le bloc try-catch -
HttpUnit
se réfère àHtmlUnit
? Semble que ce sont les différents cadres...OriginalL'auteur