Обычно я могу заполнить форму с помощью HtmlUnit и отправить ее на сервер. Хорошо.
UnfortunateIy Я не знаю, как заполнить конкретную форму, которая обновляется на сервере, в зависимости от значений, которые я установил в форме. Эта форма обновляется на сервере из-за некоторого JavaScript, который запускается, когда для поля установлено значение ...
Чтобы сделать простой пример, у меня есть форма с 2 полями, раскрывающимися списками, скажем, Страна и Регион: когда я выбираю значение из поля Страна, страница автоматически обновляется на сервер (javascript) и показывает та же форма с полем Region, обновленным с возможными значениями, зависящими от предыдущего выбора для поля Country.
Вот онлайн тестовая страница с формой, о которой я говорю:
http://web1.ciemme -service.it / html-unit.nsf / форма? OpenForm
Я хотел бы сделать следующее:
- загрузить страницу с формой, которую я должен заполнить (работает)
- установить значение для поля Страна (работает)
- подождите, пока страница обновится на сервере (это делается с помощью javascript автоматически ...)
- установить значение для поля Регион
- отправьте форму
Спасибо за любую помощь / подсказки, которые вы можете дать мне.