J'utilise HtmlUnit pour charger une page Web complète en JavaScript. Le WebClient
exécute le JavaScript très bien.
Cependant, lorsque je clique sur un bouton d'un objet particulierformulaire qui appelle un appel Ajax, même si l'appel est terminé, le contenu (résultat) n'apparaît pas sur la page (même s'il apparaît dans un navigateur réel).
Pourquoi ne pas le HtmlPage
contient le contenu ajouté dynamiquement après avoir cliqué sur le bouton?
Est-il possible d'obtenir une page "mise à jour" dans HtmlUnit?
Réponses:
0 pour la réponse № 1Vous devez d’abord attendre la fin de l’appel AJAX, puis vous devez synchroniser votre page après l’appel Ajax.
synchronized (your_page);