HtmlUnit を使用していくつかのページ コンテンツを読み込んでいます。次の方法で作成された画像の URL をキャプチャできるようにしたいと考えています。
<script type="text/javascript">
var img = new Image();
img.src = 'slider.png';
</script>
ここでの重要な問題は、画像がドキュメントに添付されていないため、「img」タグを繰り返しても画像を見つけることができないことです。さらに、HtmlUnit は実際には画像の Web 要求を生成しません (そうすべきではありません)。そのため、WebConnection をオーバーライドして要求をインターセプトしても取得できません。
通常のブラウザでは、src 属性が設定されている場合に画像がプリロードされます。画像が正常に読み込まれる場合は、それが行われることを伝えたいです。
私の制約は、コンテンツを制御しないことです。そのため、画像を別の方法でロードすることはできません。コンテンツはサードパーティからのものであり、私はそれを検証して異常を記録しています。HtmlUnit はすでに他の多くのタスクを実行しているため、別のツールを使用してこの情報を収集することは避けたいと考えています。