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