2

HtmlUnit で Web アプリケーションをテストしようとしているときに問題が発生しました。私は HtmlUnit をあまり長く使用していないので、些細なことを見落としている可能性があることを覚えておいてください。

何らかの理由で、外部参照された JavaScript がロードされていません。ページを xml として印刷すると、次のようになります。

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

ご覧のとおり、JavaScript を含める必要がある場合、script タグは空です。私は何が欠けていますか?午前中ずっと解決策を探しましたが、関連する情報は見つかりませんでした。どんな助けでも大歓迎です!

4

2 に答える 2

3

何時間もグーグルで調べた後、解決策は非常に簡単であることがわかりました。私がしなければならなかったのは、ページが取得されてから数秒待って、他のことをする前に JavaScript を実行する時間を確保することだけでした。正直なところ、解決策を見つけることは少しクライマックスだったと言えますが、少なくとも今はもっと重要なことに進むことができます. :)

于 2010-05-18T06:40:29.053 に答える
1

そのタグは外部ファイル「urltofile.js」をロードするため、js コードはそのファイルからロードされ、既存のマークアップには挿入されないため、何も入っていなくても不思議ではありません。

于 2010-05-17T11:01:21.017 に答える