HtmlUnit 整合

Spring 提供 MockMvcHtmlUnit 之間的整合。這簡化了使用基於 HTML 的視圖時執行端對端測試的過程。此整合讓您可以

  • 輕鬆使用 HtmlUnitWebDriverGeb 等工具測試 HTML 頁面,而無需部署到 Servlet 容器。

  • 測試頁面內的 JavaScript。

  • 選擇性地使用模擬服務進行測試,以加快測試速度。

  • 在容器內端對端測試和容器外整合測試之間共享邏輯。

MockMvc 適用於不依賴 Servlet 容器的範本技術(例如 Thymeleaf、FreeMarker 等),但不適用於 JSP,因為 JSP 依賴 Servlet 容器。