HtmlUnit 整合
Spring 提供了 MockMvc 和 HtmlUnit 之間的整合。這簡化了在使用基於 HTML 的檢視時執行端到端測試的過程。此整合使您能夠:
-
輕鬆使用 HtmlUnit、WebDriver 和 Geb 等工具測試 HTML 頁面,無需部署到 Servlet 容器。
-
測試頁面中的 JavaScript。
-
可選擇使用 模擬服務 進行測試以加快測試速度。
-
在容器內端到端測試和容器外整合測試之間共享邏輯。
MockMvc 可以與不依賴於 Servlet 容器的模板技術(例如 Thymeleaf、FreeMarker 等)一起使用,但它不適用於 JSP,因為 JSP 依賴於 Servlet 容器。 |