檔案下載

雖然可以透過 Selenium 控制下的瀏覽器點擊連結來開始下載,但 API 並未公開下載進度,因此不太適合用於測試下載的檔案。這是因為下載檔案不被認為是模擬使用者與網路平台互動的重要方面。相反地,使用 Selenium 找到連結(以及任何需要的 Cookie),並將其傳遞給 HTTP 請求函式庫,例如 libcurl

HtmlUnit 驅動程式可以透過實作 AttachmentHandler 介面,以輸入串流的方式存取附件來下載附件。然後可以將 AttachmentHandler 新增到 HtmlUnit WebClient。

上次修改時間為 2022 年 12 月 16 日:修復錯字 #1244 (38871397073)