我正在使用Cucumber + Capybara和Selenium WebDriver测试对服务器的API调用。 我设法得到了响应obj,但你如何断言响应体包含 某些字符串?例如,如果响应主体包含“Hello World”,我想断言 这个响应体(字符串)包含一个模式“世界”
离。类似的东西:
response = http.request(request)
response.body.should have_text( “世界”)
或者有一种方法可以从响应中获取“application / json”并使用来断言内容 水豚?
谢谢!
答案 0 :(得分:3)
我认为你所寻找的是have_content
。
response.body.should have_content("World")
有关详细信息,请查看自述文件:查看文档:{{3}}