Синхронизация HtmlUnit с потоком JS Executor - PullRequest
0 голосов
/ 23 декабря 2011

Пожалуйста, потерпите меня, поскольку я относительно новичок в Java и еще новее в HtmlUnit.Я хотел бы знать, есть ли способ синхронизировать основной поток с потоком js executor htmlunit?Проблема в том, что я хотел бы прочитать текстовые значения элементов, в то время как запросы ajax, которые обновляют эти значения, выполняются в фоновом режиме.

Можно ли это сделать без изменения исходного кода HtmlUnit?

1 Ответ

0 голосов
/ 23 декабря 2011

Я точно не уверен, что это именно то, что вы ищете, но вы можете установить на WebClient HtmlUnit NicelyResynchronizingAjaxController , который автоматически преобразует все ваши асинхронные вызовы в синхронные вызовы.Это позволяет протестировать ваш код AJAX без необходимости опроса или ожидания в течение произвольного времени в надежде, что вызов AJAX завершен.Это решение не для всех случаев, но часто очень полезно.

...