HtmlUnit не загружает внешне ссылочный JavaScript - PullRequest
2 голосов
/ 17 мая 2010

Я столкнулся с проблемой при попытке протестировать веб-приложение с помощью HtmlUnit.Пожалуйста, имейте в виду, что я не использовал HtmlUnit очень долго, поэтому я мог упустить что-то тривиальное.

По какой-то причине внешние ссылки на javascript не загружаются.Когда я печатаю страницу как xml, все, что я получаю, это:

<script language="javascript" src="urltofile.js">  
</script>  

Как вы можете видеть, скрипт-тег пуст, когда он должен содержать javascript.Что мне не хватает?Я искал решение все утро, но не нашел нужной информации.Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

3 голосов
/ 18 мая 2010

После многих часов поисков я нашел решение очень простым. Все, что мне нужно было сделать, это подождать несколько секунд после извлечения страницы, чтобы позволить javascript некоторое время для выполнения, прежде чем делать что-либо еще. Я могу честно сказать, что найти решение было немного неприятно, но по крайней мере теперь я могу перейти к более важным вещам. :)

1 голос
/ 17 мая 2010

Этот тег загружает внешний файл: "urltofile.js", так что нет ничего странного в том, чтобы ничего не делать, потому что код js загружается из этого файла и не внедряется в существующую разметку.

...