HtmlUnit 集成 Spring 提供了 MockMvc 和 HtmlUnit 之间的集成。这简化了端到端测试的执行 使用基于 HTML 的视图时。通过此集成,您可以:spring-doc.cn 使用 HtmlUnit、WebDriver 和 Geb 等工具轻松测试 HTML 页面,而无需 部署到 Servlet 容器。spring-doc.cn 在页面中测试 JavaScript。spring-doc.cn (可选)使用模拟服务进行测试以加快测试速度。spring-doc.cn 在容器内端到端测试和容器外集成测试之间共享逻辑。spring-doc.cn MockMvc 使用不依赖于 Servlet 容器的模板技术 (例如,Thymeleaf、FreeMarker 等),但它不适用于 JSP,因为 它们依赖于 Servlet 容器。 本部分摘要 为什么选择 HtmlUnit 集成? MockMvc 和 HtmlUnit MockMvc 和 WebDriver MockMvc 和 Geb Spring Framework 测试 MockMvc HtmlUnit 集成 AssertJ 集成 MockMvc 与端到端测试