Просмотр результатов HttpUnitOptions.setLoggingHttpHeaders (true); внутренне к проекту HttpUnit? - PullRequest
1 голос
/ 10 мая 2011

Моя цель - иметь возможность использовать HttpUnit для обхода моей веб-страницы и видеть, что запускается в фоновом режиме и не запускается ... Я получил его для подключения к своей странице, и если я установил

HttpUnitOptions.setLoggingHttpHeaders (истина);

Я вижу виды фоновых звонков, которые меня волнуют. Тем не менее, я не знаю, как увидеть эти взаимодействия в программе. большинство вызовов getText и getInputStream для объекта WebResponse кажутся просто вызовом HTML и не регистрируют различные вызовы javascript, которые запускаются в фоновом режиме. Есть ли способ получить список всех вещей, происходящих в фоновом режиме? Документация HttpUnit кажется скудной.

Спасибо!

1 Ответ

1 голос
/ 10 мая 2011

Я просто наткнулся на ответ.похоже, вам нужно создать класс, который реализует WebClientListener, а затем вызвать wc.addClientListener (new YourListener ());где wc - веб-клиент.

Я не удаляю это, чтобы другие могли видеть ... и, возможно, в этом есть больше нюансов, чем это.

...