J'utilise HtmlUnit
de cliquer sur un HtmlElement
qui déclenche une action Javascript:Comment forcer HtmlUnit à sauver la page?
currentPage = ((HtmlElement) currentPage.getByXPath("//*[contains(@onclick, 'check();')]").get(0)).click();
L'élément est:
<a href="#" onclick="check(); return false;">
La page retournée est tout à fait similaire à la page, contenant cet élément: même URL, principalement le même HTML, mais il y a quelques différences mineures dans le HTML
et HtmlUnit
ne sauvegarde pas la nouvelle page. J'utilise HttpAnalyzer pour renifler le trafic et je vois que le Webclient
gère correctement JS et envoie la bonne requête. La réponse est également correcte, mais quand je jette le contenu du currentPage
dans un fichier, je vois que la page réelle n'a pas changé. Comment puis-je le réparer?