如何从MockMVC获取HTML?

时间:2019-05-27 14:34:37

标签: spring mocking

在春天,我找到了给定URL的MockMVC:

MvcResult result = this.mockMvc.perform( get(urlToFetch).sessionAttrs(sessionAttr))
            .andExpect(status().isOk())
            .andReturn();

太好了。现在,我想看看返回的html是什么。我怎么做?我想要它的字符串表示形式(即String theHtml = ...),以便我可以对其进行解析并在测试中进行检查。

2 个答案:

答案 0 :(得分:0)

您可以简单地使用

字符串responseString = result.getResponse().getContentAsString();

答案 1 :(得分:0)

哦。

没有呈现jsp内容。这就是为什么我什么都没得到的原因。