ファイルダウンロード

Selenium の制御下にあるブラウザでリンクをクリックしてダウンロードを開始することは可能ですが、API はダウンロードの進捗状況を公開しないため、ダウンロードされたファイルのテストにはあまり適していません。これは、ファイルのダウンロードが、ウェブプラットフォームとのユーザーインタラクションのエミュレーションの重要な側面とは見なされていないためです。代わりに、Selenium (および必要な Cookie) を使用してリンクを見つけ、libcurl のような HTTP リクエストライブラリに渡してください。

HtmlUnit ドライバは、AttachmentHandler インターフェースを実装することにより、添付ファイルをインプットストリームとしてアクセスしてダウンロードできます。AttachmentHandler は、HtmlUnit WebClient に追加できます。

最終更新日:2022年12月16日:fix typo #1244 (38871397073)